我有过
import urllib2
try:
urllib2.urlopen("some url")
except urllib2.HTTPError:
<whatever>
但我最终捕获的是任何类型的HTTP错误。我只想在指定的网页不存在时捕获(404?)。
发布于 2013-10-04 10:27:14
对于Python 3.x
import urllib.request
from urllib.error import HTTPError
try:
urllib.request.urlretrieve(url, fullpath)
except urllib.error.HTTPError as err:
print(err.code)
https://stackoverflow.com/questions/3193060
复制相似问题