【发布时间】:2014-12-10 19:13:29
【问题描述】:
我正在使用python-requests,并注意到它在未连接到 Internet 时无法获取网页后返回不相关的错误。
documentation 提到了异常,但没有提到如何使用它们。程序应该如何验证它确实是连接的,如果没有则很好地失败?
我目前没有错误处理系统,这就是我得到的:
File "mem.py", line 78, in <module>
login()
File "mem.py", line 38, in login
csrf = s.cookies['csrftoken']
File "/usr/local/lib/python2.7/site-packages/requests/cookies.py", line 276, in __getitem__
return self._find_no_duplicates(name)
File "/usr/local/lib/python2.7/site-packages/requests/cookies.py", line 331, in _find_no_duplicates
raise KeyError('name=%r, domain=%r, path=%r' % (name, domain, path))
KeyError: "name='csrftoken', domain=None, path=None"
【问题讨论】:
-
您看到的具体错误是什么,您的错误/异常处理代码目前在做什么?
标签: python python-2.7 python-requests