Python:requests で Cookie を引き継いでアクセスする

requests から session を得てアクセスしていけば OK です。
ログインの有無を Cookie で管理されている場合などに便利です。

import requests

with requests.Session() as s:
    res = s.post(
        "ログイン先のURL",
        data = ({
            "id": "kuma",
            "pass": "emon"
        })
    )
    res = s.get("何等かの情報を取得")

使わない場合は Cookie を受け渡して行けば良いですが手間ですね。

import requests

res = requests.post(
        "ログイン先のURL",
        data = ({
            "id": "kuma",
            "pass": "emon"
        })
    )
res = requests.get("何等かの情報を取得", cookies = res.cookies)

コメント