我有一个Python应用程序,使用urllib.urlopen。它适用于dev_appserver.py很好,但我的GAE生产服务器上抛出[Errno http error] no host given错误。该代码是完全一样的,网址,它连接到,是固定的。我的想法,这可能是错误的。

<强> UPD :代码:

def getPic(url):
    sock = urllib.urlopen("http://www.quicklatex.com/latex.f?formula="+(url.replace("&amp;", "&")))
    if "0" in sock.readline() :
     return sock.readline().partition(" ")[0]
    else:
     return ""

据抓取网页的内容,通过quicklatex.com网站返回。第一行中包含错误的数目,第二 - 链接到所生成的图像,随后空间和一个数字。我获取的图片的URL。所述url变量本身包含一些乳胶代码。

有帮助吗?

解决方案

你试过审查网址提取文档?你能告诉我们的网址是什么?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top