基于window下使用tor作为python爬虫切换IP
1,安装tor
点开tor官网的下载页,我是选择了这个
解压后点开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,配置一下

5,python爬虫代码实现
All posts
Other pages