【问题标题】: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)
    

    【讨论】:

      猜你喜欢
      • 2013-06-07
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-17
      • 2020-12-21
      • 2014-05-02
      相关资源
      最近更新 更多