Python 请求 returns:CSRF 验证失败。请求中止

Python requests returns: CSRF verification failed. Request aborted

我想按以下方式登录我的帐户:

>> session=requests.Session()
>> session.get('http://mywebsite.com')
>> csrftoken=session.cookies['ThisIsMyToken']

但是出现如下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/requests/cookies.py", line 276, in __getitem__
    return self._find_no_duplicates(name)
  File "/usr/lib/python2.7/dist-packages/requests/cookies.py", line 331, in _find_no_duplicates
    raise KeyError('name=%r, domain=%r, path=%r' % (name, domain, path))
KeyError: "name='ThisIsMyToken', domain=None, path=None"

您正在尝试从请求中访问 c​​ookie,您应该从响应中访问它,如下所示:

resp = session.get('http://mywebsite.com')
csrftoken = resp.cookies['ThisIsMyToken']