很多人不想自建代理IP池,除了费用比较高之外,还有维护起来比较费时费力的因素。于是,大多数人都选择了购买代理IP池,但因为提取间隔、每次提取IP量等方面的限制,很多人还是需要通过建立本地IP池来更好的为工作任务服务,还是需要维护本地IP池。今天推荐一款不需要维护的代理IP池,那就是线程IP池。
一、下载客户端软件
若是windows系统,则下载Windows版本,下载完后,压缩包解压后即可运行,通过后台查看TID和密码,进行登录;若是Linux系统,则下载Linux版本,部署指导:https://www.zdaye.com/Help/3475.html。
二、分配线程端口
为每个爬虫线程分配一个线程IP和端口,若是本机运行线程IP池软件,线程IP为本机IP(127.0.0.1);若是同局域网的终端上运行线程IP池软件,线程IP为该终端的局域网IP(在cmd面板通过ipconfig命令查看局域网IP);若是在广域网的终端上运行线程IP池软件,线程IP池为该终端的公网IP(可通过ip138网站查看公网IP)。
三、切换代理IP
1、window版本可以直接在软件上设置自动切换IP的条件,如“IP到期多少秒前自动切换IP”、“IP获取多少秒后自动切换IP”;Linux版本可在配置文件里配置,参数分别为ForceChangeSec 和AutoChangeTimerSec。
2、如果不想自动切换代理IP,那么还可以通过调用API接口来切换代理IP,API接口详情请看这里:https://www.zdaye.com/Help/3476.html。
3、windows版本还可以在软件上直接一键设置代理,一键切换代理IP。
有了线程IP池,您不再需要自己维护一个怎么都无法完美维护好的IP池,从此您尽可把所有精力放在爬虫算法本身,这才是您本该用心的事情!