Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

PythonでHTTPを操作する : requests

More than 1 year has passed since last update.

はじめに

本記事では、requestsライブラリを使用してHTTPを処理します。

実装

example.py
import requests

url = 'http://www.webscrapingfordatascience.com/basichttp/'
r = requests.get(url)
print(r.text)
  • 最初にrequestsモジュールをインポートする。
  • 続いて、http://www.webscrapingfordatascience.com/basichttp/ のコンテンツの取得に取りかかる。このWebページにアクセスしてみると「Hello from the web!」という文字列がページに表示される。この文字列を、Pythonを使って抽出したい。
  • この例では、requests.getメソッドを使用して、urlに対する「HTTP GET」リクエストを実行している。
  • requests.getメソッドは、requests.ResponseというPythonオブジェクトを返す。このオブジェクトには、取得したHTTPレスポンスに関する多くの情報が格納されている。
  • r.textにはHTTPレスポンスのコンテンツ本体がテキスト形式で格納される。

結果

Hello from the web!

何も問題がなければ、以下の行が表示されます。

y-shiozaki
新人プログラマ。 自分の学習の理解のために記事を書いています。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away