-1

を使用する 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 コードが含まれています。

4

1 に答える 1

0

URL フェッチのドキュメントを確認してみましたか? URLを教えていただけますか?

于 2010-10-04T20:53:43.083 に答える