【问题标题】:Error While trying to create cookie using requests module尝试使用请求模块创建 cookie 时出错
【发布时间】:2014-12-14 13:53:42
【问题描述】:

我想捕获cookie以便以后登录网站,正是我需要得到那个,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'] 

错误是:

KeyError: "name='example_cookie_name', domain=None, path=None"

【问题讨论】:

  • 您确定给定的页面提供了X-CSRFToken cookie吗?我已经通过 Chrome 打开了网站,但没有这样的 cookie。

标签: python session-cookies python-requests


【解决方案1】:

您的 cookie 中似乎没有该字段(键)。

对于你的任务,我建议使用请求的Session,它让生活更轻松。

【讨论】:

  • 我试过了,还是不行:(你能在你的机器上测试一下吗?
  • @user3051961 响应中没有cookie,来自我的测试。
猜你喜欢
  • 2020-11-30
  • 1970-01-01
  • 2021-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-03
  • 1970-01-01
相关资源
最近更新 更多