0

Window XP で Python 2.7.3 を使用して URL をテストするための Python スクリプトを作成しています。私のスクリプトは他の URL では問題なく動作しますが、URL http://75418.zumba.comでは常にクラッシュします 。エラー メッセージは urllib2.URLError urlopen error Errno 11001 getaddrinfo failed です。

この URL を Firefox に入力すると、実際の URL は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
4

1 に答える 1

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/
于 2012-07-11T02:50:32.103 に答える