Опитвам се да тествам локално приложението си Google App Engine (Python). Трябва да направя малко извличане на URL адреси, опитах, но се показва следното съобщение за грешка.
"urllib2.URLError: <urlopen error [Errno 101] Network is unreachable>"
Затова се опитах да проверя дали внедряването изобщо се случва. Това също доведе до същата грешка
И тогава опитах в обвивката на Python:
>>>import urllib2
>>>a = urllib2.urlopen("http://google.com")
>>>a.code
200
>>>a.readlines
<addinfourl at 155594924 whose fp = <socket._fileobject object at 0x9443d6c>>
Въпреки че кодът на отговора е 200. Ако направя a.readlines, няма да получа действителния HTML. (a.readlines трябваше да изведе html?) Преди да опитам по-горе, имах моята http_proxy променлива, зададена в средата. Дори опитах от urllib2.install_opener(ProxyConfiguredOpener)
. И пак не става.
Не мога да правя никакви urllib2
URL отваряния, следователно не мога да работя с много инструменти като Google App Engine, който използва urllib2
за внедряване. Може ли някой да каже какво не е наред?