def post_req(url, data, *args, **kargs):
pro = 0
req_content = '数据请求失败'
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
}
for i in range(10):
try:
req = requests.post(url = url, headers=headers, proxies = proxys[pro], data = data, *args, **kargs)
if req.status_code == 200:
req_content = req
break
else:
pro += 1
if pro == len(proxys):
pro = 0
except:
pro += 1
if pro == len(proxys):
pro = 0
return req_content
重复请求
猜你喜欢
转载自www.cnblogs.com/yuanjia8888/p/10101814.html
今日推荐
周排行