249

そこで私は最近、Python で HTTP リクエストを処理するためのこの優れたライブラリに出くわしました。ここhttp://docs.python-requests.org/en/latest/index.htmlにあります。

私はそれを使って作業するのが大好きですが、get リクエストにヘッダーを追加する方法がわかりません。ヘルプ?

4

4 に答える 4

430

APIによると、ヘッダーはすべて次のように渡すことができますrequests.get()

import requests
r=requests.get("http://www.example.com/", headers={"Content-Type":"text"})
于 2011-06-07T04:13:21.110 に答える
51

リンクしたページのドキュメントによると、かなり簡単に思えます(私のものを強調してください)。

requests.get(url, params=なし, headers=なし, cookies=なし, auth=なし, timeout=なし)

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

パラメーター:

  • Requesturl – 新しいオブジェクトの URL 。
  • params – (オプション) とともに送信する GET パラメータのディクショナリRequest
  • headers – (オプション) とともに送信する HTTP ヘッダーのディクショナリRequest
  • cookies – (オプション) とともに送信する CookieJar オブジェクト Request
  • auth – (オプション) 基本 HTTP 認証を有効にするための AuthObject。
  • timeout – (オプション) リクエストのタイムアウトを表す Float。
于 2011-06-07T04:12:49.083 に答える