【问题标题】:use selenium cookies to download protected content with requests使用 selenium cookie 通过请求下载受保护的内容
【发布时间】:2019-03-23 14:43:09
【问题描述】:
图片来自我登录的 Facebook 帐户,例如
this url 需要登录 facebook 会话才能访问它,当我登录帐户会话时,URL 将被重定向到 this link(可以从任何地方访问)
所以我的 facebook 帐户是从 selenium 记录的,我想使用 selenium cookie 从请求中下载图像
【问题讨论】:
标签:
python
python-3.x
selenium
cookies
python-requests
【解决方案1】:
有一个小例子来展示如何使用 selenium 中的 cookie。
from selenium import webdriver
import requests
dr = webdriver.Chrome()
...
dr.post(...)
with requests.Session() as se:
req = se.get(url,cookies = {e.get("name"):e.get("value") for e in dr.get_cookies()},headers = headers)
with open("xxxx","wb") as f:
f.write(req.content)