首页 > 其他 > 详细

requests请求发送的次数太多的情况下会报错(max ......)

时间:2019-07-10 16:27:41      阅读:971      评论:0      收藏:0      [点我收藏+]

解决办法是

import requests,json,time
requests.packages.urllib3.disable_warnings()
requests.adapters.DEFAULT_RETRIES = 5 #增加重连次数

def get_price(url):
headers = {
‘User-Agent‘: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36‘,
‘Referer‘: ‘https://www.baidu.com‘,
}
s = requests.session()
s.keep_alive = False # 关闭多余连接
response = s.get(url=url,headers=headers,verify=False)
text_0 = response.text[14:-1]
try:
text = json.loads(text_0,strict=False)
except Exception as e:
print(e)
print(text_0)
print(text)
return
# print(text)
return text

requests请求发送的次数太多的情况下会报错(max ......)

原文:https://www.cnblogs.com/qiaoer1993/p/11164480.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!