公司代理下的Python URL请求

时间:2017-07-18 02:39:09

标签: python proxy python-requests urllib

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

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

    感谢任何帮助。

    谢谢!

1 个答案:

答案 0 :(得分:0)

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