如何使用python请求从网页获取授权令牌”

时间:2019-03-05 02:17:54

标签: python python-requests

如何使用python请求从网页获取授权令牌,我已经使用请求basicAuth进行登录,它可以工作,但是随后的页面不支持te basicAuth,它返回“ Authuser未经验证”

有一个登录URL,我已使用python请求的basicAuth成功登录了该URL。然后后续页面不接受basicAuth凭据,但需要授权标头。查看浏览器检查工具后,发现此授权标头的值是作为会话本地存储的一部分生成的。没有使用webdriver API可以获取此会话值的任何方法吗?

1 个答案:

答案 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':......}

如果没有有关您所使用网站的更多信息,我将无法真正获得更具体的信息。