【发布时间】:2022-08-23 17:30:50
【问题描述】:
如果网站没有响应,您如何跳过请求并转到下一个请求?
for website in websites:
try:
response = requests.get(website, timeout=5)
except:
pass
如果网站没有响应,您如何跳过请求并转到下一个请求?
for website in websites:
try:
response = requests.get(website, timeout=5)
except:
pass
只需检查响应的状态代码。如果是 200 那么你就是金子,如果是 404 close 那么意味着请求失败。
for website in websites:
try:
response = requests.get(website, timeout=5)
except:
return
if resoponse.status_code != 200:
# .... do something
else:
# .... do something else.
【讨论】: