リクエスト ライブラリは、指定された URL に対して HTTP リクエストを行うための Python の重要な側面の 1 つです。この記事は、次を使用して指定された URL に GET リクエストを行う方法を中心に展開します。 リクエスト.GET() 方法。 GET メソッドを確認する前に、GET リクエストとは何かを理解しましょう。
GET HTTP メソッド
GET メソッドは、指定された URL を使用して指定されたサーバーから情報を取得するために使用されます。 GET メソッドは、エンコードされたユーザー情報をページ要求に追加して送信します。ページとエンコードされた情報は「?」文字で区切られます。例えば:
https://www.google.com/search?q=hello>
Pythonリクエストを通じてGETリクエストを行う方法
Python のリクエスト モジュールには、次の組み込みメソッドが用意されています。 得る() 指定された URL に GET リクエストを送信します。
構文 –
requests.get(url, params={key: value}, args)> 例 - 例として、Github の API にリクエストを送信してみましょう。
Python3
import> requests> > # Making a GET request> r>=> requests.get(>' https://api.github.com / users / naveenkrnl'>)> # check status code for response received> # success code - 200> print>(r)> # print content of request> print>(r.content)> |
>
>
このファイルを request.py として保存し、ターミナルを実行して、
python request.py>
出力 –

GET メソッドを使用する利点
- GET メソッドで送信されたデータは URL に表示されるため、特定のクエリ文字列値でページをブックマークすることができます。
- GET リクエストはキャッシュに保存でき、ブラウザの履歴に残ります。
- GET リクエストはブックマークできます。
GET メソッドを使用するデメリット
- GET メソッドは、ユーザー名やパスワードなどの機密情報を渡すのには適していません。これらは、URL クエリ文字列で完全に表示され、訪問したページとしてクライアント ブラウザのメモリに保存される可能性があるためです。
- GET メソッドはデータをサーバー環境変数に割り当てるため、URL の長さは制限されています。そのため、送信できる総データ量には制限があります。