Python 2.7.3 urllib2打开url失败

时间:2012-07-11 02:41:32

标签: python urllib2

我正在编写一个python脚本,用于在Window XP上使用Python 2.7.3测试URL。 我的脚本适用于其他网址但始终因网址http://75418.zumba.com而崩溃 错误消息是urllib2.URLError urlopen错误Errno 11001 getaddrinfo失败

将此网址添加到Firefox,真实网址为https://www.zumba.com/en-US/profiles/75418/

非常感谢您的评论。

这是我的剧本

import httplib,urllib2
httplib.HTTPConnection.debuglevel = 1
request = urllib2.Request("http://75418.zumba.com")
request.add_header("Accept", "text/html,*/*")
request.add_header("Connection", "Keep-Alive")
request.add_header( 'Referer', "http://75418.zumba.com" )
opener = urllib2.build_opener()
f = opener.open(request)
print f.url

1 个答案:

答案 0 :(得分:0)

它对我有用。它必须与您正在使用的DNS服务器有关。 (我的是Google的 - 8.8.8.8/8.8.4.4)

>>> import httplib,urllib2
>>> httplib.HTTPConnection.debuglevel = 1
>>> request = urllib2.Request("http://75418.zumba.com")
>>> request.add_header("Accept", "text/html,*/*")
>>> request.add_header("Connection", "Keep-Alive")
>>> request.add_header( 'Referer', "http://75418.zumba.com" )
>>> opener = urllib2.build_opener()
>>> print f.url
https://www.zumba.com/en-US/profiles/75418/