gpt4 book ai didi

Python:无法使用请求模块进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 14:45:42 25 4
gpt4 key购买 nike

我在使用 Python 请求模块对 PJ 网站进行身份验证时遇到一些问题。我的代码如下:

import requests 

with requests.Session() as s:
s.auth = ("my_email", "my_password")
r = s.get( "https://www.example.com/")

但是,我收到一条回复,表明我尚未登录。这根本不可能吗?我是否缺少某些内容(例如 CSRF token )?

编辑:我做了一些探索,看看手动登录时会发生什么。您可以在此处看到我的浏览器发送的请求的屏幕截图:PJ Login Request

最佳答案

按照乔恩的指导,弄清楚了:

with requests.Session() as s:
payload = {'user':'my_email','pass':'my_password', 'target':'/order/menu'}
r = s.post( "https://www.example.com/order/signin", data=payload)

我已经从请求中找出了正确的有效负载(使用上面编辑中的屏幕截图),但我将其发送到错误的位置(即主页而不是用户登录页面)。

关于Python:无法使用请求模块进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46253616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com