そこで私は最近、Python で HTTP リクエストを処理するためのこの優れたライブラリに出くわしました。ここhttp://docs.python-requests.org/en/latest/index.htmlにあります。
私はそれを使って作業するのが大好きですが、get リクエストにヘッダーを追加する方法がわかりません。ヘルプ?
そこで私は最近、Python で HTTP リクエストを処理するためのこの優れたライブラリに出くわしました。ここhttp://docs.python-requests.org/en/latest/index.htmlにあります。
私はそれを使って作業するのが大好きですが、get リクエストにヘッダーを追加する方法がわかりません。ヘルプ?
APIによると、ヘッダーはすべて次のように渡すことができますrequests.get()
。
import requests
r=requests.get("http://www.example.com/", headers={"Content-Type":"text"})
リンクしたページのドキュメントによると、かなり簡単に思えます(私のものを強調してください)。
requests.get(url, params=なし, headers=なし, cookies=なし, auth=なし, timeout=なし)
GET リクエストを送信します。オブジェクトを返し
Response
ます。パラメーター:
Request
url – 新しいオブジェクトの URL 。- params – (オプション) とともに送信する GET パラメータのディクショナリ
Request
。- headers – (オプション) とともに送信する HTTP ヘッダーのディクショナリ
Request
。- cookies – (オプション) とともに送信する CookieJar オブジェクト
Request
。- auth – (オプション) 基本 HTTP 認証を有効にするための AuthObject。
- timeout – (オプション) リクエストのタイムアウトを表す Float。