、概要を要求します
要求モジュールは、ネットワーク要求応答データを返します。基礎となる実装は、可能urllibは、使いやすい、一般的にはpython2、のpython3であり、自動的に私たちが解凍役立つ(gzip圧縮など) Webコンテンツ。
使用の第二に、基本的な要求
1、基本的な使用:
- モジュールのインストールを要求:
pip install requests
- インポートモジュール:
import reqeusts
- 応答= requests.get(URL):要求取得応答を送信します
- 応答からデータを取得します
2.方法:
(1)requests.get(URL、のparams =なし、** kwargsからは)、get要求を送信Responseオブジェクトを返します。
- URL:URL要求
- paramsが?:要求されたオプションのパラメータ辞書の後ろに取得する
自分自身のようなパラメータを持つURLステッチ:片道"https://www.sogou.com/web?query={}"
二番目の方法を:のparams指定された形式を使用するための要求を送信するときrequests.get("url", params={})
- ** kwargsから:オプションのパラメータ
ヘッダー:要求ヘッダパラメータ辞書フォーマットrequests.get(URL、ヘッダー= {} )
(2)requests.post(URL、データ=なし、JSON =なし、** kwargsから)、投稿するリクエストを送信
3.オブジェクト:
(1)応答オブジェクトは、送信要求に応じてオブジェクトであります
共通の属性:
- Response.text:STR型応答データ
- Response.content:応答データのバイナリ型
- Response.status_code:応答ステータスコード
- Response.headers:レスポンスヘッダ
- Response.request.headers:要求ヘッダ