We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ee2eb2a + cb2b7c8 commit afc8459Copy full SHA for afc8459
check_urls.py
@@ -69,10 +69,14 @@ def get_url_status(url):
69
return (url, 0)
70
clean_url = url.strip('?.')
71
try:
72
- response = requests.get(
73
- clean_url, verify=False, timeout=10.0,
74
- headers={'User-Agent': URL_BOT_ID})
75
- return (clean_url, response.status_code)
+ with requests.Session() as session:
+ adapter = requests.adapters.HTTPAdapter(max_retries=10)
+ session.mount('http://', adapter)
+ session.mount('https://', adapter)
76
+ response = session.get(
77
+ clean_url, verify=False, timeout=10.0,
78
+ headers={'User-Agent': URL_BOT_ID})
79
+ return (clean_url, response.status_code)
80
except requests.exceptions.Timeout:
81
return (clean_url, 504)
82
except requests.exceptions.ConnectionError:
0 commit comments