Python:urllib2.URLError: <urlopen error [Errno 11004] getaddrinfo failed>
使用Python读取某个网页的数据,如果网页打不开,就会报错
代码如下
url = "http://www.testxxxxxxxxxxx.com/";
urllib2.urlopen(url).read().decode('utf-8','ignore')
报错如下
urllib2.URLError: <urlopen error [Errno 11004] getaddrinfo failed>
刚刚试了下,这样没法捕获错误:
try:
response= urllib2.urlopen(url)
data = response.read().decode('utf-8','ignore')
except urllib2.HTTPError,e:
print e.code
return ""
return data
getaddrinfo urllib2 11004 Errno error python return lturlopen urlopen failedgt 报错 url urllib2URLError