如何使用python请求从网页获取授权令牌,我已经使用请求basicAuth进行登录,它可以工作,但是随后的页面不支持te basicAuth,它返回“ Authuser未经验证”
有一个登录URL,我已使用python请求的basicAuth成功登录了该URL。然后后续页面不接受basicAuth凭据,但需要授权标头。查看浏览器检查工具后,发现此授权标头的值是作为会话本地存储的一部分生成的。没有使用webdriver API可以获取此会话值的任何方法吗?
答案 0 :(得分:0)
听起来像您需要的是一个请求持久会话
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':......}
如果没有有关您所使用网站的更多信息,我将无法真正获得更具体的信息。