を使用する 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 Web サイトから返されたページをフェッチします。最初の行にはエラーの数が含まれ、2 番目の行には生成された画像へのリンクが含まれ、その後にスペースと数字が続きます。写真のURLを取得しています。url
変数自体には、いくつかの LaTeX コードが含まれています。