【问题标题】:Unable to get the "first" response with Python Requests无法通过 Python 请求获得“第一个”响应
【发布时间】:2020-11-09 22:47:25
【问题描述】:

所以我正在尝试使用 Python 请求模块登录系统。当我发出帖子请求时:

r = requests.post(url, proxies=proxies, headers=headers, cookies=cookies, data=payload, verify=False)

print(r.status_code)
print(r.cookies)

我尝试打印出 cookie,但没有显示。但是,在 Burp Suite 中,我可以看到它使用我需要的 cookie 获得响应,但它会自动要求网站的登录页面和其他一些东西(基本上它使用我得到的 cookie 执行另外 2 个请求第一反应)。所以当我请求 cookie 时,它​​会显示最后一个响应的 cookie(显然没有)。

如何从第一个请求中获取 cookie?

【问题讨论】:

    标签: python web-scraping cookies python-requests


    【解决方案1】:

    一种解决方案可能是设置标志allow_redirects=False 并检查cookie 的响应,然后手动执行重定向。鉴于它是发起下一个请求的重定向。

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 2015-12-07
      • 2018-09-19
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 1970-01-01
      • 2019-04-27
      • 1970-01-01
      相关资源
      最近更新 更多