Python 如何从需要用户名和密码的网站获取测试API的授权持有者?

Python 如何从需要用户名和密码的网站获取测试API的授权持有者?,python,python-3.x,python-requests,Python,Python 3.x,Python Requests,我想在python帮助下登录后从我的网站中提取授权持有者 我有用户名、密码和双因素身份验证 请建议我一段代码,通过它我可以打印授权承载令牌并将其保存在变量中 我尝试使用请求库,但它没有在标题中提供授权持有人。默认情况下,您无法从响应中获取授权标题,这正是您尝试执行的操作。服务器需要通过设置响应头访问控制公开头:授权来公开它 我的建议是改为使用selenium,并在登录后从记录的请求头获取它 from selenium import webdriver import json driver = w

我想在python帮助下登录后从我的网站中提取授权持有者

我有用户名、密码和双因素身份验证

请建议我一段代码,通过它我可以打印授权承载令牌并将其保存在变量中


我尝试使用请求库,但它没有在标题中提供授权持有人。默认情况下,您无法从响应中获取授权标题,这正是您尝试执行的操作。服务器需要通过设置响应头
访问控制公开头:授权来公开它

我的建议是改为使用selenium,并在登录后从记录的请求头获取它

from selenium import webdriver
import json
driver = webdriver.PhantomJS(executable_path=r"your_path")
har = json.loads(driver.get_log('har')[0]['message']) # get the log
print('headers: ', har['log']['entries'][0]['request']['headers'])