Python实现Windows自动切换代理的方法,python自动切换,本篇文章的实现主要为了G


本篇文章的实现主要为了Google Chrome切换代理不方便,利用Python语言编写了一个小脚本,可以实现 Windows下来回切换代理。

Python实现Windows自动切换代理的方法及思路如下:
proxytoggle 127.0.0.1:8118,执行一次开启,再执行就关闭;再执行又开启,循环往复。自己使用的时候改为x.py,放到系统Path下,每次用前用后x一次就可以。 有自己主机的同学,可以用Tohr Proxy

Pyhton windows自动切换代理

下面开始正式代码部分:

#! /usr/bin/env python# -*- coding: utf-8 -*-#以上为解释器路径及编码声音#以下导入方法模块import structimport _winregimport sys#proxy = sys.argv[1]#www.iplaypy.comproxy = "127.0.0.1:8118"root = _winreg.HKEY_CURRENT_USERproxy_path = r"Software\Microsoft\Windows\CurrentVersion\Internet Settings"kv_Enable = [  (proxy_path, "ProxyEnable", 1, _winreg.REG_DWORD),  (proxy_path, "ProxyServer", proxy, _winreg.REG_SZ),]kv_Disable = [  (proxy_path, "ProxyEnable", 0, _winreg.REG_DWORD),  (proxy_path, "ProxyServer", proxy, _winreg.REG_SZ),]hKey = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, proxy_path)value, type = _winreg.QueryValueEx(hKey, "ProxyEnable")kv = kv_Enableresult = "Enabled"if value:    result = "Disabled"    kv = kv_Disablefor keypath, value_name, value, value_type in kv:    hKey = _winreg.CreateKey (root, keypath)    _winreg.SetValueEx (hKey, value_name, 0, value_type, value)print result

Python方法解决与代理相关问题文章推荐:
1、Python方法解决Url与Tinyurl地址互换问题

编橙之家文章,

评论关闭