python重置ie代理 用于ss使用后的恢复

每次用完ss客户端,浏览器代理都不会改回来,不想手动改,只能用python脚本处理了。

 1 import winreg
 2 def disableProxy():
 3     proxy = ""
 4     xpath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings"
 5     try:
 6         key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, xpath, 0, winreg.KEY_WRITE)
 7         winreg.SetValueEx(key, "ProxyEnable", 0, winreg.REG_DWORD, 0)
 8         winreg.SetValueEx(key, "ProxyServer", 0, winreg.REG_SZ, proxy)
 9     except Exception as e:
10         print("ERROR: " + str(e.args))
11     finally:
12         None
13 if __name__ == ‘__main__‘:
14     try:
15         disableProxy()
16     except Exception as e:
17         print("ERROR: " + str(e.args))
18     finally:
19         pass
时间: 2024-10-08 09:47:48

python重置ie代理 用于ss使用后的恢复的相关文章

[转]使用 mitmproxy + python 做拦截代理

使用 mitmproxy + python 做拦截代理 本文是一个较为完整的 mitmproxy 教程,侧重于介绍如何开发拦截脚本,帮助读者能够快速得到一个自定义的代理工具. 本文假设读者有基本的 python 知识,且已经安装好了一个 python 3 开发环境.如果你对 nodejs 的熟悉程度大于对 python,可移步到 anyproxy,anyproxy 的功能与 mitmproxy 基本一致,但使用 js 编写定制脚本.除此之外我就不知道有什么其他类似的工具了,如果你知道,欢迎评论告

计算目录下的md5值,用于文件被篡改后对比

计算/etc目录下的md5值,用于文件被篡改后对比,命令如下: find /etc/ -maxdepth 1 -type f | xargs -n1 md5sum> /root/etc_sum-$(date +%F).log 同样的道理, 我们可以将/usr/bin  /usr/sbin/ /usr/local/bin /root/bin 等等重要的目录下面的文件校验和都计算一遍,这样的话定期执行一下该命令,生成一份最新的校验和,通过diff命令将生成的log文件和原始的md5sum.log比较

python(2.7.10) 安装后启动错误:IDLE's subprocess didn't make connection

问题:启动Python提示错误:IDLE's subprocess didn't make connection.Either IDLE can't start a subprocess or personal firewall software is blocking the connection . 原因: That usually means that your firewall is blocking IDLE, so  enable it in your firewall. If th

关于python基础认证(用于爬虫)

转自http://www.voidspace.org.uk/python/articles/authentication.shtml 先转来,由于是python2的版本之后会翻译文章以及移植到python3 Introduction This tutorial aims to explain and illustrate what basic authentication is, and how to deal with it from Python. You can download the

python中format函数用于字符串的格式化

python中format函数用于字符串的格式化 通过关键字 print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))#通过关键字 grade = {'name' : '陈某某', 'fenshu': '59'} print('{name}电工考了{fenshu}'.format(**grade))#通过关键字,可用字典当关键字传入值时,在字典前加**即可 通过位置 print('{1}今天{0}'.format('拍视频','陈某某'))#通过位置 print

sql2000数据库误删除后自行恢复二次覆盖成功恢复

sql2000数据库误删除后自行恢复二次覆盖成功恢复 [数据恢复故障描述] 今天接到一个客户电话,他的速达sql2000数据库,数据库误删除了,关键之前还没有备份过.他就想自己尝试恢复,使用网上下载的恢复工具恢复出一些数据之后,本来数据库在E盘,结果他又将恢复的数据保存在了E盘,造成了二次覆盖.结果数据库附加不上,他才意识到事情的严重性,联系到我们. 错误如图下图: [数据恢复解决方案] 工程师使用自主研发的数据库恢复软件,手工提取碎片,进行数据库碎片重组与恢复软件远程恢复成功! [数据库修复结

Atom快速进入全屏后隐藏/恢复显示菜单栏

今天用ATOM进入全屏模式,然后偶尔琢磨这个Atom 1.3.2版本的软件的时候, 在菜单栏里面的View里面, 有一个Toggle Menu Bar的选项,好奇的我点击了下,瞬间,菜单栏就不见了.. 经过一番琢磨,终于想到了方法,其实就是通过键盘的快捷键啦. 注:虽然我用的是atom 1.3.2版本的软件,但是原理是一样的.工具/原料 Atom软件,键盘,鼠标,电脑 方法/步骤 首先,当然是打开ATOM软件啦,进入全屏怎么进?按下键盘上面的快捷键F11是最好的. Atom快速进入全屏后隐藏/恢

MySQL数据库删除后的恢复工作

上午不小心把昨天刚刚建好的一个数据库删了个精光!幸好mysql中开启了日志功能. 下面总结一下数据库删除后的恢复方法: 首先:将最近的二进制类型的日志文件存成文本文件导出,命令如下: mysqlbinlog  F:/wamp/mysql-bin.000045  > F:/test.txt 其次:打开保存的txt文件,文件格式如下: 其中at 1099代表第1099个命令(姑且这么记),查询这些命令,看看你需要回复的命令在什么地方,然后执行命令. 最后:执行回复命令,如下: mysqlbinlog

win7,ubuntu双系统——重装win7后如何恢复ubuntu引导

磁盘分区——windows 7自带分区工具实现 磁盘分区——PQ硬盘分区魔术师 win7,ubuntu双系统的安装——正式安装 win7,ubuntu双系统的安装——卸载ubuntu 讲述了我的  win7,ubuntu双系统 使用历程,现今遇到了“ 重装win7后如何恢复ubuntu引导 ”,特别记录下来,供以后查阅: 参考: http://www.cnblogs.com/dolphin0520/archive/2012/03/11/2390175.html 在重装系统之后,开机启动界面的ub