インストールするライブラリの必要性を使用して、クッキー、ログイン認証、プロキシの設定などを処理するために、より便利に。
DELETEなどの要求にPOET、PUTを達成するなど、)(実際のページに基づいてurlopen urllibは()GETメソッド要求では、要求に応じて(GET)、さらに(投稿も使用することができます)、PUT()、削除します。
1つの一般的な使用法
1.1 GETリクエスト
ページはJSON形式で返された場合は、辞書形式にJSON()メソッドを呼び出すことができます。
1.2 POSTリクエスト
1.3プロパティ
- 属性を要求します。
- およびテキストコンテンツ:応答の内容。
- STATUS_CODE:ステータスコード。
- ヘッダー:レスポンスヘッダ。
- クッキー:クッキー情報;
- URL:URL;
- 歴史:歴史要求
2高度な使い方
2.1ファイルのアップロード
コード:
インポート要求
ファイル= { 'ファイル':オープン( 'ファイル名'、「RB)}
RES = requests.post(URL、ファイル=ファイル)
2.2クッキー
登録ユーザーは、クッキーでヘッダーがログイン状態を維持するために、ヘッダにパッケージの内容を書き写し見ることができます。
2.3セッションを維持するために、
セッションを使用して、次のステップは、通常、ログイン成功後のシミュレート操作に使用され、同じセッションをシミュレートすることができます。
2.4 SSL証明書の検証
パラメータ送信要求、デフォルトはTrueを確認するために追加することができます。
2.5プロキシ設定
プロキシのパラメータを持ちます
2.6タイムアウト設定
パラメータTIMEOUT、デフォルトはNoneです。そして、二相に読み取り要求を接続し、設定したタイムアウト時間は、2つのフェーズの和であります
2.7認証
REQ = requests.get(URL、AUTH =( 'ユーザ名'、 'userpass')