Python实现Windows自动切换代理的方法,python自动切换,本篇文章的实现主要为了G
Python实现Windows自动切换代理的方法,python自动切换,本篇文章的实现主要为了G
本篇文章的实现主要为了Google Chrome切换代理不方便,利用Python语言编写了一个小脚本,可以实现 Windows下来回切换代理。
Python实现Windows自动切换代理的方法及思路如下:
proxytoggle 127.0.0.1:8118,执行一次开启,再执行就关闭;再执行又开启,循环往复。自己使用的时候改为x.py,放到系统Path下,每次用前用后x一次就可以。 有自己主机的同学,可以用Tohr Proxy
下面开始正式代码部分:
#! /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地址互换问题
编橙之家文章,
相关内容
- Python常见排序算法实现与测速源码,python测速,Python常见
- Python统计代码行数的快捷方法,python统计行数,想知道一
- 如何用Python方法获取图片的准确尺寸,,Python如何获取图
- 把Gmail邮件转发到gtalk的Python方法,gtalkpython,用Python方法
- Python取出指定文本中出现频率最大值的方法,python最大
- 如何用Python来计算已经过去的时间,python已经过去,如何
- Python指定目录递归遍历源码示例,python递归,本文是关于
- Python生成0-9任意4位数字组合的方法,python生成0-94位,编
- Python获取Windows窗口标题并输出的脚本方法,python窗口
- 指定地区天气预报查询的Python方法,地区天气预报pyt
评论关闭