我正在尝试在本地测试我的 Google App Engine (Python) 应用程序。我需要做一些 URL 获取,我尝试过,但显示以下错误消息。
"urllib2.URLError: <urlopen error [Errno 101] Network is unreachable>"
所以我试图检查部署是否发生。它也导致了同样的错误
然后我在 Python shell 中尝试了:
>>>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,因此我无法使用很多工具,例如urllib2
用于部署的 Google App Engine。任何人都可以告诉什么是错的?