python - 使用 selenium cookie 通过请求下载受保护的内容
问题描述
图片来自我登录的 Facebook 帐户,例如
此 url需要登录 facebook 会话才能访问它,当我登录帐户会话时,该 url 将被重定向到此链接(可以从任何地方访问)
所以我的 facebook 帐户是从 selenium 记录的,我想使用 selenium cookie 从请求中下载图像
解决方案
有一个小例子来展示如何使用 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)
推荐阅读
- java - Android - 循环工作 1 分钟
- python - 拟合我的 tensorflow 模型时出现值错误
- typescript - React Typescript 钩子和道具
- python - Python:为什么在启用 gpu 的解释器上导入 CV2 时会出现 DLL 内存错误?
- c++ - 为什么这段代码没有检测到 << 运算符?
- javascript - JQuery Tooltip 内容覆盖对我不起作用
- sharepoint - SPGO - 未找到检索文件夹
- reactjs - 我试图强制输入 number 类型的值在 react 中只取正整数
- javascript - Firebase Auth Google 登录问题
- terraform - Terraform:使用动态创建的相应 iam_policies 映射现有 iam_roles