-1
在工作中,我坐在代理后面。当我连接到公司的WiFi并打开浏览器时,通常会出现一个弹出框,询问我的公司凭据,然后才能导航到任何内部/外部站点。Python请求 - 仿真在工作中打开浏览器
我使用Python请求包来自动从外部站点拉出数据,但我遇到一个401错误时与不具有第一认证。当我没有首先使用浏览器进行身份验证时会发生这种情况。如果我先用浏览器进行身份验证,然后使用Python请求,那么一切都很好,我可以导航到任何网站。
我的问题是我如何执行使用Python的工作认证的一部分?我希望能够自动执行此过程,以便我可以设置每天晚上从外部源获取数据的cron作业。
我已经试过提供空白网址:
import requests
response = requests.get('')
但requests.get()需要一个适当的结构URL。我希望能够仿效我打开浏览器并捕获要求身份验证的弹出窗口。这不依赖于任何正在使用的URL。
您是否尝试过使用Wireshark来捕捉,当你打开浏览器,并与代理身份验证是发生在HTTP流量? – jah