使用硒cookie来下载带有请求的受保护内容

时间:2018-10-18 17:59:56

标签: python python-3.x selenium cookies python-requests

例如,图像来自我登录的Facebook帐户

this url需要登录的Facebook会话才能访问它,当我登录了帐户会话后,该URL将被重定向到this link(可以从任何地方访问)

所以我的Facebook帐户是从硒登录的,我想使用硒cookie从请求中下载图像

1 个答案:

答案 0 :(得分:0)

有一个小例子来说明如何使用硒中的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)