如何在Windows中使用Python设置代理?
我想知道怎么获取当前Windows系统的浏览器代理设置,并且如何把这些设置改成我想要的值。
我知道可以通过查看注册表中的 Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer
来做到这一点,但我想知道有没有办法不直接去改注册表就能实现这个功能。
3 个回答
0
如果你使用的代码在背后调用了 urlopen
,你可以设置 http_proxy
这个环境变量,这样代码就会自动使用你设置的代理。
想了解更多信息,可以查看这份 文档。
3
当你在使用urllib模块时,如果没有指定代理参数或者没有在环境变量中设置代理,它会自动从注册表中获取设置。
在Windows环境下,如果没有设置代理的环境变量,代理设置会从注册表的互联网设置部分获取。
可以查看之前提到的urllib模块的文档了解更多信息。
如果你想设置代理,可能需要使用pywin32模块,并直接修改注册表。