Python urllib2.urlopen使用哪些注册表/环境(或其他)设置来确定代理设置?

Python urllib2.urlopen使用哪些注册表/环境(或其他)设置来确定代理设置?,python,networking,urllib2,urlopen,Python,Networking,Urllib2,Urlopen,就这一问题采取以下行动: 我想知道哪些操作系统和环境设置会影响urllib2.urlopen 例如,我注意到在我们非常大的公司的一些机器上,urllib2.urlopen坚持通过代理进行连接。这是一个问题,因为应用程序需要连接的资源位于本地网络上,因此将代理添加到混合会导致身份验证问题 我使用的是Windows 32位XP/Python 2.4.4,您可以看到,但正如文档所说,注册表部分是Internet设置: HKCU\Software\Microsoft\Windows\CurrentVer

就这一问题采取以下行动:

我想知道哪些操作系统和环境设置会影响urllib2.urlopen

例如,我注意到在我们非常大的公司的一些机器上,urllib2.urlopen坚持通过代理进行连接。这是一个问题,因为应用程序需要连接的资源位于本地网络上,因此将代理添加到混合会导致身份验证问题

我使用的是Windows 32位XP/Python 2.4.4,您可以看到,但正如文档所说,注册表部分是Internet设置:

HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings

我认为罪魁祸首是系统的网络设置。您是否尝试检查IE的选项?下一个问题-是否有方法使urllib2忽略此设置?我希望它总是直接连接(不管发生什么)。@Salim,在另一个问题上给出的有问题吗?是的,我希望使用Distribute在一个公司的ntwork中安装一些鸡蛋。理想情况下,我不想更改Distribute的源代码(我们更愿意保持它的标准)-我正在寻找一种方法,以迫使Distribute在黑客攻击最少的情况下不使用代理。