---
slug: "selenium-webdriver-session-cookie-requests"
title: "Selenium Webdriver のセッションクッキーを使って requests でファイルをダウンロードする"
description: "Selenium WebDriver で取得したログイン済みセッションのクッキーを `requests` に渡して、ブラウザ越しでないとダウンロードできないファイルを取得する方法。"
url: "https://www.ytyng.com/blog/selenium-webdriver-session-cookie-requests"
publish_date: "2018-10-11T12:31:14Z"
created: "2018-10-11T12:31:14Z"
updated: "2026-05-11T13:13:59.744Z"
categories: ["Python"]
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20230812/415eadf6fc4c4c97a865093994392b55.png.webp?width=768"
has_video: false
has_music: false
video_urls: []
music_urls: []
lang: "ja"
---

# Selenium Webdriver のセッションクッキーを使って requests でファイルをダウンロードする

<pre>cookies = {<br />    cookie[<span>'name'</span>]: cookie[<span>'value'</span>]<br />    <span>for </span>cookie <span>in driver</span>.get_cookies()<br />}<br /><br />response = requests.get(<br />    url,<br />    <span>headers</span>={<span>'User-Agent'</span>: <span>self</span>.user_agent},<br />    <span>cookies</span>=cookies)</pre>
<p><br />追記: zipを展開</p>
<pre>zf = zipfile.ZipFile(io.BytesIO(response.content), <span>'r'</span>)<br />for filedata in zf.infolist():<br />    if filedata.filename.endswith(xxxx):<br />      content = zf.read(filedata).decode('ascii')</pre>
