是否有一种方法可以捕获异常(HTTPError,URLError),以检查是否允许访问URL。
我必须经常(每30秒)ping一个url(使用urllib2.open)(可能有效也可能无效)。 每次投掷和捕获异常似乎都过多了。我在文档中找不到任何内容。
答案 0 :(得分:2)
使用try / except没有任何问题。这是在python中做这些事情的方法。
请求宽恕比允许更容易
答案 1 :(得分:1)
import requests
r = requests.get('http://httpbin.org/get')
>>> r.status_code == requests.codes.ok
True
>>> r.status_code
200