proxyPool之IP被封怎么办

用处:

这个玩意可以让我们配置免费的代理IP。当我们的地址被封掉之后,就可以使用它的了。

环境搭建步骤:

1、先下载proxyPool

https://github.com/jhao104/proxy_pool

下载之后解压,解压后先放着。

2、下载安装redis,因为它需要使用redis数据库。

同样下载解压。

https://github.com/tporadowski/redis/releases

 

 3、在解压的redis目录下打开powershell,启动服务端

.\redis-server.exe .\redis.windows.conf

 

 4、启动客户端并连接redis数据库

 .\redis-cli.exe -h 127.0.0.1 -p 6379
设置myKey,这里我之前设置过,所以提示权限不足。
set myKey abc
get myKey是获取值。没用。

 

 6、将redis的客户端和服务端都关掉,修改redis配置文件中的认证密码。

 

 7、再打开redis的客户端和服务端。和上面操作一样。

8、打开proxyPool目录下的配置文件,修改HOST和数据库连接密码。

 

 9、启动proxyPool:在他的目录下,打开cmd窗口。输入命令

python3 proxyPool.py schedule

会报错,原因是base.py和__init__.py文件中的collections模块名称不一样,需要将base.py的这个模块名称变为和__init__.py中引用的一样。修改为_collections_abc

 

 

 

 这个修改完之后还会报错。同样的问题

 

 

 

 修改完之后,再启动proxyPool就好了。就可以给出代理地址了 。

 

 10、启动web的api

python3 proxyPool.py server

也会报错。下载jinja2与Flask就行了

pip install Flask==2.0.3
pip install Jinja2==3.1.1.

 

 11、web访问,就可以得到代理IP地址了。

 

posted @ 2022-09-05 15:40  三亿人  阅读(138)  评论(0编辑  收藏  举报