107

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

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

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

助言がありますか?たぶん私はrequests.get()がどのように機能するか誤解しましたか?

4

3 に答える 3

177

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

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

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

于 2012-01-27T05:33:58.400 に答える
9

import requests

site_request = requests.get("https://abhiunix.in")

site_response = str(site_request.content)

print(site_response)

どちらの方法でも実行できます。

于 2020-05-01T22:04:40.183 に答える
9

この方法を試すことができます:

import requests

response = requests.get("http://www.google.com")
response.raise_for_status()

data = response.json()
print(data)
于 2021-08-21T20:31:04.027 に答える