【问题标题】:Python URL Request under corporate proxy企业代理下的 Python URL 请求
【发布时间】:2017-07-18 02:39:09
【问题描述】:

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

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

我试过requestsurllib.request

感谢任何帮助。

谢谢!

【问题讨论】:

标签: python proxy python-requests urllib


【解决方案1】:

检查chrome中是否有代理设置

【讨论】:

  • 是的,有代理设置
  • 谢谢,但正如我所说,我已经尝试过代理配置,但没有任何改变。我也不想硬编码密码,如果可能的话避免询问它。我也不确定这是否会有所帮助,因为我对我的用户名和密码进行了硬编码测试,但没有任何改变
猜你喜欢
  • 1970-01-01
  • 2012-02-19
  • 2015-12-25
  • 1970-01-01
  • 2016-12-24
  • 1970-01-01
  • 2015-09-20
  • 1970-01-01
相关资源
最近更新 更多