あなたが間違っているこGoogle App Engineのurlを取得するコードしていますか?

StackOverflow https://stackoverflow.com/questions/1894279

質問

私のページのソース私のブラウザ(FireFox)(表示→ページのソース)、コピーして貼り付け私のHTMLエディタを見たいのほとんど同じページ(この例ではwww.google.com)に表示されているとおり私のブラウザです。そういったHTMLのソースこのコードをGooglesアプリのエンジン)

from google.appengine.api import urlfetch
url = "http://www.google.com/"
result = urlfetch.fetch(url)
if result.status_code == 200:
   print result.content

にコピーして貼り付け私のHTMLエディターのページを見てかなり異なります。なぜそうなんだ。あかしのコードについて教えてください。

++++++++++++++++++++++++++++++

フォロー:

この瞬間(日曜日、13日、2009年の1:01PM,GMT、正確にしていましたコメント-質問で"あなたから アーロンキリスト教P. と、つの回答から アレックスMartelli.

アーロンキリスト教P. 求めているのか実際には異なると火災-フォックス-得られたソースGoogleアプリ-エンジンで得られたソースが両方とも表示と同じHTML編集者。

ここに私をアップもスクリーンショット:

一、火災-フォックス-得られたソース

その他の一つを示してGoogleアプリ-エンジンで得られたソース

その両方が表示される"MSフロントページの"編集者。

一つの違いがあり、別のエンコーディング:火災-フォックスコードも表示の詳細についてはこちらでは、Googleアプリ-エンジンコードを取得しまく様々な記号で対応することといたします。

もう一つの違いは一部の追加ラインのページのトップのGoogle App Engineのコードです。と思い、このう アレックスMartelli について話していた彼の答え("を---のフェッチとプリントアプローチを用いてメタデータの周えて下さり困ることはなかった...").

ありが軽微な違いは、ボックスのための画像分割複数の箱を一つのコードでは全体の。

アレックスMartelli ここのコードが受け付けていませんが彼の正しい):

from google.appengine.api import urlfetch
url = "http://www.google.com/"
result = urlfetch.fetch(url)
if result.status_code == 200:
   print "content-type: text/plain"
   print

ったのですが、この場合には何も表示されません。

リオデジャネイロの回答やご継続に対応–ていきたいと思っておりますことを課題遂に解決されます。

++++++++++++++++++++++++++++++

フォロー:

大丈夫、この問題は解決されます。

失敗したの支払いには細心の注意を払 アレックスMartelli指示した間違いです。こちらは彼正:

from google.appengine.api import urlfetch
url = "http://www.google.com/"
result = urlfetch.fetch(url)
if result.status_code == 200:
   print "content-type: text/plain"
   print
   print result.content

このコード表示などが必要な追加ラインで行っていただきます。

っていうか、まだまだ行けそうな不思議な記号が発見されたことはあるんじゃないでしょうかGoogleに期待するものである。このことが私は現在、台湾では、Googleのように認識すると自動的にスイッチからwww.google.com (英語)www.google.com.tw (中国語)ですが、この一つかもしれませんが、既に他の話題です。

皆さん、ありがとうござ方に対応します。

役に立ちましたか?

解決

ていない明示的に放出される"コンテンツタイプ"ヘッダのヘッダ行から行空けて、最初の数行にはおそらく失;加えてみ前の最終 print のようなもの

   print "content-type: text/plain"
   print

これ以外に何をいただけます(いずれの場合は基本的には大きな <script> ちょっと外のHTMLの周辺--そんなことをすれば、このことになるすべてのFirefoxでき、コンテキストメニュー"のページのフェッチとプリントアプローチを用いてメタデータでも、例えば、"doctype"ようにHTMLエディターだけを対象にのこすものではありません、なりました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top