美文网首页
代理IP池

代理IP池

作者: 轻语风 | 来源:发表于2020-07-07 23:48 被阅读0次

注:需安装redis数据库

具体文件下载地址:
链接:https://pan.baidu.com/s/11NAxDHavXsw6g7cqJsvOTg
提取码:mpu9

Python操作redis借鉴网址:https://www.cnblogs.com/melonjiang/p/5342505.html

创建Python文件

#start_proxy.py     #Python文件名称


import redis
import requests
import time

r = redis.Redis(host='127.0.0.1', port=6379, db=0)    #链接redis

while True:
    if r.llen("ip_list") < 20:
        source = requests.get'API接口链接').json()     #请求接口链接
        for i in source['msg']:                       #循环获取代理IP
            print(i['ip'] + ':' + i['port'])              #拼接代理IP
            r.lpush("ip_list", i['ip'] + ':' + i['port'])   #从左边插入数据库
    else:
        print('代理IP池已经满了,等待中')
    time.sleep(1)
print(r.rpop("ip_list").decode('utf8'))       #从右边弹出元素
r.lpush("ip_list")         

相关文章

网友评论

      本文标题:代理IP池

      本文链接:https://www.haomeiwen.com/subject/wuazqktx.html