python如何设置win10系统代理?
网友回复
在 Windows 10 上,可以使用 Python 通过修改注册表或调用系统命令来设置系统代理。以下是两种常见的方法:
方法 1:使用 winreg 修改注册表Windows 的系统代理设置存储在注册表中,可以通过 Python 的 winreg 模块修改。
示例代码import winreg # 定义注册表路径 REG_PATH = r"Software\Microsoft\Windows\CurrentVersion\Internet Settings" # 设置代理 def set_proxy(enable, proxy_server, bypass_list=""): try: # 打开注册表键 registry_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, REG_PATH, 0, winreg.KEY_WRITE) # 设置代理启用状态 (1 启用, 0 禁用) winreg.SetValueEx(registry_key, "ProxyEnable", 0, winreg.REG_DWORD, enable) # 设置代理服务器地址 winreg.SetValueEx(registry_key, "ProxyServer", 0, winreg.REG_SZ, proxy_server) # 设置绕过列表(可选) if bypass_list: winreg.SetValueEx(registry_key, "ProxyOverride", 0, winreg.REG_SZ, bypass_list) # 关闭注册表键 winreg.CloseKey(registry_key) print("代理设置成...
点击查看剩余70%