Python请求http/https设置失败重试次数
使用Python的requests库时,默认是没有失败时重试请求的,通过下面的方式可以支持重试请求
设置请求时的重试规则
请求Url
上面设置完毕后,通过改Session的请求就可以支持失败重试
1 2 3 4 5 6 7 8 9 10 11 | # 返回的状态码 r.status_code # 响应内容,中文为utf8编码 r.content # 响应的字符串形式,中文为unicode编码 r.text # 响应头中的编码 r.encoding # 响应头信息 r.headers |
python 访问http和https
1 2 3 4 5 6 7 8 | import urllib.request import ssl context = ssl._create_unverified_context() # url = 'https://baike.baidu.com/item/vivo' request = urllib.request.Request(url) response = urllib.request.urlopen(url = request,context = context) print (response.read().decode( 'utf-8' )) |
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持IT俱乐部。