基于window下使用tor作为python爬虫切换IP

1,安装tor

点开tor官网的下载页,我是选择了这个Expert Bundle
解压后点开tor.exe就可以了,我是把它设置为环境变量里,直接cmd运行tor就可以。

2,前置代理

天朝无法直接连接到tor网络,所以需要前置代理,我用的是shadowsocks,这里不做过多的解释,不过因为用了shadowsocks还是没办法在cmd里面直接访问tor网络,所以需要使用Proxifier,我前面文章sqlmap +dvwa +Proxifier 完整(大概)教程有大概介绍到,不妨一看。

3,然后是安装Privoxy

到这一步,其实代理已经通了,因为一般使用的都是http代理,所以还需要下载安装一个Privoxy,来把sock5转为http,Privoxy默认端口为8118,找到配置文件,找到127.0.0.1:9050,在下面添加一句
    forward-socks5   /               127.0.0.1:9050 .

4,SwitchySharp

第四步是在chrome的商店里找一个SwitchySharp,配置一下

SwitchySharp

5,python爬虫代码实现

All posts

Other pages

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注