如何使用python请求从网页获取授权 token ,我已经使用请求basicAuth登录,它有效,但后续页面不接受te basicAuth,它返回“Authuser未验证”
有一个登录网址,我已使用 python 请求的 basicAuth 成功登录。然后后续页面不接受 basicAuth 凭据,但需要授权 header 。在查看浏览器检查工具后,发现该授权 header 的值是作为 session 本地存储的一部分生成的。有没有办法在不使用 webdriver API 的情况下获取此 session 值?
最佳答案
听起来您需要的是请求持久 session
import requests
s=requests.Session()
#then simply make the request like you already are
r=s.get(r'https://stackoverflow.com/')
#the cookies are persisted
s.cookies.get_dict()
>{'prov':......}
如果没有有关您正在使用的网站的更多信息,我无法真正获得更具体的信息。
关于python - 如何使用 python 请求从网页获取授权 token ”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54994486/