我是 Python 的新手,想编写一个脚本来根据我连接的网络更改 Windows 代理设置。有没有我可以使用的现有 python 模块?感谢您的帮助。
谢谢, 塞图
最佳答案
我会使用 winreg
并直接从 the registry 查询设置.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings] "MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000001
"ProxyHttp1.1"=dword:00000000
"ProxyServer"="http://ProxyServername:80"
"ProxyOverride"="<local>"
例如,像这样的东西:
import _winreg
def getProxy():
proxy = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings")
server, type = _winreg.QueryValueEx(proxy, "ProxyServer")
enabled, type = _winreg.QueryValueEx(proxy, "ProxyEnable")
if enabled:
return server
return None
关于python - 使用哪个 Python 模块访问 Windows 7 的代理设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6935796/