web-dev-qa-db-ja.com

Pythonリクエスト呼び出しからHTTPレスポンスボディを抽出する方法は?

Pythonリクエストライブラリ。応答から実際のHTML本文を抽出する方法を見つけようとしています。コードは次のようになります。

r = requests.get(...)
print r.content

これは確かに多くのコンテンツを印刷するはずですが、代わりに何も印刷しません。

助言がありますか?おそらくrequests.get()の仕組みを誤解しているのでしょうか?

31
Stephen Gross

あなたのコードは正しいです。私はテストしました:

r = requests.get("http://www.google.com")
print(r.content)

そして、多くのコンテンツを返しました。 URLを確認して、「 http://www.google.com 」を試してください。乾杯!

58
Robert Peters

Python 3では、次のようになります。

r = requests.get("http://www.google.com")
print(r.content)
0
BitProf