【发布时间】:2014-03-12 06:09:20
【问题描述】:
我正在使用带有 http 代理的 urllib2 下载图像。
有没有办法处理连接问题/异常?例如,如果代理关闭或连接被拒绝。
这是我的代码:
proxy = urllib2.ProxyHandler({'http': '127.0.0.1:4040'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
download_image = urllib2.urlopen(image_url)
【问题讨论】:
-
你是在问如何在 Python 中使用
try:/except:? -
@tripleee 有点像。我是 python 新手。我只是不确定如何准确地确定连接问题(而不是 404 或其他错误类型)。 build_opener 和 install_opener 似乎没有抛出任何异常,只是 urlopen。