Pythonリクエストライブラリのgetメソッドでヘッダーを使用する


回答:


281

apiによると、ヘッダーはすべて、requests.getを使用して渡すことができます。

r=requests.get("http://www.example.com/", headers={"content-type":"text"})

14
送信されたhttpリクエストヘッダーを確認できます。print(r.request.headers)
nono

2
@Breedly適切な場所、適切なタイミング。私の人生の物語:かなりの幸運と膨大な努力の組み合わせ。
cwallenpoole

36

あなたがリンクしたページのドキュメントによれば、かなり簡単に思えます(私の強調)。

requests.get(url、params = None、headers = None、cookies = None、auth = None、timeout = None)

GETリクエストを送信します。Responseオブジェクトを返します。

パラメーター:

  • url –新しいRequestオブジェクトのURL 。
  • params –(オプション)で送信するGETパラメータの辞書Request
  • headers –(オプション)で送信するHTTPヘッダーの辞書Request
  • cookies-(オプション)とともに送信するCookieJarオブジェクト Request
  • auth –(オプション)Basic HTTP Authを有効にするAuthObject。
  • timeout –(オプション)リクエストのタイムアウトを説明するFloat。

3
ありがとう、でも私はPythonの構文についてあまり知りません。ただ一種の学習。次回は何も知らないふりをして、上記のようなAPIを読みました。
ブリードリー、2011年

2
ドキュメンテーションリンクにタイプミスがあるか、リンクが機能していません。
Mutant

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.