爬虫 requests.get Read timed out. (read timeout=5) 已解决

爬虫 requests.get Read timed out. (read timeout=5) 已解决_第1张图片

利用requests库自带封装的办法,一般超时我们不会立即返回,而会设置一个三次重连的机制。max_retries 为最大重试次数,重试3次

from requests.adapters import HTTPAdapter
import requests
s = requests.Session()
s.mount('http://', HTTPAdapter(max_retries=3))
s.mount('https://', HTTPAdapter(max_retries=3))
print(time.strftime('%Y-%m-%d %H:%M:%S'))

咱也不敢说就一定管用,反正我是加上了,万一呢

你可能感兴趣的:(爬虫)