Python 尝试使用请求模块创建cookie时出错
我想捕获cookies,以便以后登录到网站,确切地说,我需要得到这个,X-CSRFToken的东西,并在后期的post命令中传递它,这是我的一段代码Python 尝试使用请求模块创建cookie时出错,python,session-cookies,python-requests,Python,Session Cookies,Python Requests,我想捕获cookies,以便以后登录到网站,确切地说,我需要得到这个,X-CSRFToken的东西,并在后期的post命令中传递它,这是我的一段代码 import requests url = "https://accounts.coursera.org/signin?post_redirect=https%3A%2F%2Fwww.coursera.org%2F" r = requests.get(url) r.cookies['example_cookie_name'] 错误是: Ke
import requests
url = "https://accounts.coursera.org/signin?post_redirect=https%3A%2F%2Fwww.coursera.org%2F"
r = requests.get(url)
r.cookies['example_cookie_name']
错误是:
KeyError: "name='example_cookie_name', domain=None, path=None"
您的cookies中似乎没有该字段(键)
对于您的任务,我建议使用“请求”,这会让您的生活更轻松。我尝试过,但仍然不起作用:(你能在你的机器上测试一下吗?@user3051961从我的测试中,响应中没有cookie。你确定给出的页面提供了
X-CSRFToken
cookie吗?我已经通过Chrome打开了网站,没有这样的cookie。