我有一个 Python 应用程序,它使用urllib.urlopen
. 它在 上运行良好,但在我的 GAE 生产服务器上dev_appserver.py
引发错误。[Errno http error] no host given
代码完全相同,它连接到的 url 是硬编码的。我没有想法,可能有什么问题。
UPD:代码:
def getPic(url):
sock = urllib.urlopen("http://www.quicklatex.com/latex.f?formula="+(url.replace("&", "&")))
if "0" in sock.readline() :
return sock.readline().partition(" ")[0]
else:
return ""
它获取由 quicklatex.com 网站返回的页面。第一行包含错误数量,第二行包含指向生成图像的链接,然后是空格和数字。我正在获取图片的网址。url
变量本身包含一些 LaTeX 代码。