我用 urlfetch 测试人们提供的 URL 以捕获错误的链接。
result = urlfetch.fetch(url)
当我提供诸如 «http://qwerty.uiop» 之类的 URL 时,日志显示存在 «DNSLookupFailedError»,但此代码无法捕获它:
except urlfetch.DNSLookupFailedError:
self.error(400)
self.response.out.write(
'Sorry, there was a problem with URL "' + url + '"')
我还尝试了“除了 urlfetch.Error:”和“除了 urlfetch.DownloadError:”
我做错了什么,还有另一种方法可以完成我想做的事情吗?