公司代理下的 Python URL 请求



我正在编写这个应用程序,用户可以在其中执行网络搜索以从特定网站获取一些信息。 一切正常,除了我通过代理(它是公司代理(连接到互联网时。 问题是,它有时有效。 有时我的意思是,如果它停止工作,我所要做的就是使用任何网络浏览器(Chrome,IE等(上网,然后python的请求开始像以前一样工作。 我得到的错误是:OSError('Tunnel connection failed: 407 Proxy Authentication Required',)我的猜测是某种凭据被验证,代理隧道再次启动。 我尝试使用代理处理程序,但它保持不变。 我的疑问是:

  1. 我如何知道代理是否需要身份验证,如果是,如何在不对用户名和密码进行硬编码的情况下执行此操作,因为此应用程序将被其他人使用?
  2. 有没有办法使用 Windows 默认代理配置,使其像浏览器一样工作?
  3. 你认为当我上网然后python请求再次开始工作时会发生什么?

我尝试了requestsurllib.request

任何帮助,不胜感激。

谢谢!

检查 chrome 中是否有任何代理设置

最新更新