我正在编写一些小型python应用程序,该应用程序使用请求来获取数据并将其发布到html页面。
现在我遇到的问题是,如果我无法到达html页面,则代码会停止,并超过最大重试次数。如果我无法访问服务器,我希望能够做一些事情。
这样的事情可能吗?
这是示例代码:
import requests
url = "http://127.0.0.1/"
req = requests.get(url)
if req.status_code == 304:
#do something
elif req.status_code == 404:
#do something else
# etc etc
# code here if server can`t be reached for whatever reason
您想要处理异常requests.exceptions.ConnectionError
,如下所示:
try:
req = requests.get(url)
except requests.exceptions.ConnectionError as e:
# Do stuff here
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句