美文网首页
代理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