request——设置ip代理

1、创建ip列表  

2、random.choice()选择ip列表 异常判断查看ip是否可用  requests只接受{协议:ip}  字典格式

import requests
import random
url = 'https://www.baidu.com/'
proxies_list = [
    'https://144.255.49.40:9999',
    'https://60.13.42.15:9999',
    'https://163.204.246.105:9999'
]
ip_list = []
use_ip =random.choice(proxies_list)
proxies = {'http':use_ip}
print("当前使用ip",use_ip)
try:
    wb_data = requests.get(url=url, proxies=proxies)
    flag = True
except:
    proxies_list.remove(proxies['http'])
    flag = False
if flag:
    ip_list.append(proxies['http'])
print("可用ip列表",ip_list)

附上代理ip  https://www.xicidaili.com/wn/

posted @ 2019-08-12 10:39  强小白  阅读(2847)  评论(0编辑  收藏  举报