\

Requestsモジュールとは

Requestsは、PythonのHTTP通信ライブラリです。Requestsを使うとWebサイトの情報取得や画像の収集などを簡単に行えます。Pythonには標準でurllibというライブラリが存在しますが、Requestsはそれよりもシンプルに、人が直感的に分かりやすいプログラムを記述できます。

Requestsモジュールの利用方法

Requestsモジュールの利用方法は以下の通りです。

requests.request(method, url, オプション)

methodには”get”や”post”などを指定しますが、あらかじめmethodが指定されているメソッドも用意されています。

requests.get(url,オプション)
requests.post(url,オプション)
requests.put(url,オプション)
requests.delete(url,オプション)
requests.head(url,オプション)
requests.options(url,オプション)

urlには情報を収集するWebサイトのURLを指定します。

実際に書いてみよう

今回のサンプルプログラムでは、Requestsライブラリを使用してWebサイトから情報を取得する方法を確認します。

# resuests モジュールをインポート
import requests

# Webサイトの情報を変数rに格納し、そのうちのテキスト部分を出力
r = requests.get("https://news.yahoo.co.jp/")
print(r.text)

このコードを実行すると、Yahooニュースから情報を取得して出力します。ただし、このままでは情報が多すぎますので、実際の処理ではBeautiful SoupなどでWebサイトの必要な情報だけを適宜選択します。

まとめ

Requestsモジュールは、PythonでHTTP通信を行うための強力なライブラリです。WebスクレイピングやAPIの利用など、様々な場面で活用できます。この記事を通じて、その基本的な使い方を理解し、自分のプロジェクトに活用してみてください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です