代理ip软件

您的位置: 首页 > 新闻资讯 > 正文

Python修改代理IP实现方案

发布时间:2019-09-20 14:53:37 来源:挂机精灵

  缘由

  先提个需求再来conding。

  经常使用shadowsocks的同鞋们应该都会遇到这样一个问题,每次退出ss重启电脑后,电脑浏览器就会无缘无故的无法上网,会提示ERR_PROXY_CONNECTION_FAILED错误,就像下面这张图一样。

Python修改代理IP实现方案

  但是其他所有程序例如QQ、微信等可以正常使用,ping www.baidu.com命令也是跑得杠杠的,没有一点问题,就像下面这张图显示的一样,那么到底是什么问题呢?

  方案对策

  其实,稍微懂点网络的同鞋应该都知道,这很有可能是本身电脑代理设置的问题。我们只需要打来IE查看下代理服务器设置即可。

  Internet选项->连接->局域网设置,具体步骤可看下图:

Python修改代理IP实现方案

  果然,我们可以看到这时的局域网设置已经被更改了,但是在退出ss后,他并没有帮我们自动取消这一代理设置。

Python修改代理IP实现方案

  那么,应该怎么来解决呢,其实很简单,只需要取消代理服务器的勾选项,重启浏览器即可,我们就可以正常的在互联网翱翔了。

  用程序来搞定?

  作为一名程序员,如果让你每次使用ss后都要重新设置下浏览器代理设置,那么我想你真的会崩溃的,每次都来重复相同的动作,可不可以用程序来帮我们来完成呢?答案是肯定的,下面带领大家一步步寻找解决方案。

  3.1原理

  既然浏览器可以正常读取代理设置,那么肯定很容易想到它在一个地方存储这一配置,在Windows中常用的,那就是注册表了。

  注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。

  简单的google、baidu一下,我们就会发现其存储的位置如下:

  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\

Python修改代理IP实现方案

  每次启用后ProxyEnable值为1,禁用后ProxyEnable值也就为0。

  3.2 Python注册表操作简介

  知道了原理,下来的就很简单来,只剩下编码实现。这里我们选用Python来完成,需要的知识点,除了基本语法之外,剩下的仅仅只有操作注册表的函数来。

  Python操作注册表目前常用的有以下三种方法:

  1._winreg(Python2)

  2.winreg(Python3)

  3.win32 api

  使用_winreg有一个问题,如果Python是32位的,并且是运行在64位的操作系统上时就会有一点小问题,由于操作系统会进行注册表的重定向,32位的程序无法访问64位应用程序的注册表。在Python2.6以前这个问题都没有解决,在Python2.7中通过补丁的形式修正了这个问题http://bugs.python.org/issue7347。所以,在使用过程中要注意本地Python版本。

  3.3编码实现

  介绍完了原理,下来就剩下编码实现了,实现代码也是相当的简单,这里以Python3为例,具体代码如下:

Python修改代理IP实现方案

相关资讯

挂机精灵代理ip软件解决ip被封

   挂机精灵代理ip软件解决ip被封,现在市面上挂机软件如此之多,该怎么判断这个挂机软件是好用还是不好用呢?我们该如何选择一款适

来源:互联网

2019-02-11 15:16:07

多开游戏怎么解决IP限制问题?

  很多玩游戏的玩家,同一个游戏不仅仅是玩一个号,也许是为了做任务方便,体验多种游戏角色,多开赚钱等等。但是游戏并不希望玩家多开账号利用各种

来源:互联网

2019-02-14 17:00:12

代理ip地址隐藏自己的IP 保护隐私!

  代理ip地址隐藏自己的IP保护隐私!人们隐藏他们的IP地址的一个主要原因是,他们想在不被追踪的情况下浏览网页信息、下载一些资料等等,当然

来源:互联网

2019-02-15 16:29:03

手机电脑怎么使用全国动态IP的方法

  有些需要更换IP的用户,不知道手机电脑怎么使用全国动态IP,其实方法非常简单,下载个挂机精灵代理IP软件即可,比手动拨号更换IP地址方便

来源:互联网

2019-02-18 17:42:49

为了营销批量注册账号,IP更换是如何操作的?

很多用户在做问答营销时都遇到过这些情况,比如在一些网站上面批量注册帐号、发布留言评论,或在使用一些即时通讯软件频繁发送消息等等这些行为都会遇到系统的IP限制,限

来源:互联网

2019-02-26 17:38:59

如何判断IP是否是网站真实IP?

我们自己搭建代理IP时,我们很难判断IP是是否是网站真实IP,那么小编在这里教大家几个判断方法。1、Nslookup法黑客一般nslookup想要查的域名,若是

来源:互联网

2019-02-27 15:25:16

经常听人说动态IP和静态IP,你知到它们的区别吗?

动态IP地址和静态IP地址是局域网计算机设置地址的两种形式。经常听人说动态IP和静态IP,你知到它们的区别吗?1、动态IP上网,又叫做DHCP上网。自动获取IP

来源:互联网

2019-02-27 18:05:48

通过代理ip进行分布式爬虫的几种方案

假如不用代理ip,爬虫业务必定无路可行,因此大部分爬虫工作者都会去购买安全稳定的代理ip。使用了高质量的代理ip后,会不会就能够无后顾之忧了呢?这个可不会这么容

来源:互联网

2019-04-16 16:42:41

如何解决python爬虫的IP资源问题

大家都说现在是大数据时代,是python爬虫的天下,但python爬虫也是有天敌的,随着网络爬虫的日渐壮大,反爬虫也在不断进化,若想顺应时代发展,更好的突破网站

来源:互联网

2019-04-01 16:00:58

http/https等爬虫代理ip的基本实现原理是什么

爬虫工作者在试用爬虫进行数据搜集的过程中经常会遇到这样的情况,刚开始的时候爬虫的运行情况是正常的,数据的抓取状况也在有条不紊的进行着,然而可能你一眼照顾不到就会

来源:互联网

2019-04-16 16:23:17

Oracle Rac修改IP地址教程

现在电脑已经成了日常生活必备工具之一,在使用电脑上网时,我们常常需要修改IP地址。下文梳理了OracleRac修改IP地址教程,供大家参考!1备份CRS环境ro

来源:互联网

2019-04-15 16:24:19