5
5

More than 3 years have passed since last update.

【Python】requestsでcookie情報を取得する(備忘録)

Last updated at Posted at 2021-03-19

自分用メモ

requestsのインストール

pip install requests

requestsのインポート

import requests

requestsのオブジェクト作成

変数「url」にリクエスト対象のURLを指定

url = "https://qiita.com"
session = requests.session()
response = session.get(url)

cookieを取得

cookie情報すべてを取得
※Webスクレイピングする場合は大抵これが必要

cookie = response.cookies

cookieの任意項目を取得

cookie内の任意項目を指定して取得
※Webスクレイピングでcookie内にトークンがある場合などで必要

item = response.cookies.get('_qiita_login_session')

requestsでcookie情報を取得するまとめ

import requests

# URLから、requestsのオブジェクト作成
url = "https://qiita.com"
session = requests.session()
response = session.get(url)

# cookieを取得
cookie = response.cookies

# cookie内の任意項目を指定して取得
item  = response.cookies.get('_qiita_login_session')

参考(requests公式ドキュメント)

403 Forbiddenが出てHTML情報が取得出来なかった場合は以下参照
403 Forbidden(You don't have permission to access)が出た場合の対処法

以上

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5