【问题标题】:Is there a way to grab a copy cookies from a site as it is accessed? [duplicate]有没有办法在访问站点时从站点获取副本 cookie? [复制]
【发布时间】:2018-07-25 10:56:55
【问题描述】:

我对 Selenium、Requests 很熟悉,并且我读过一点关于 Mechanize 的文章。

但我似乎找不到存储 cookie 的方法,因为网站需要手动访问到 cookie 罐中,然后再应用。

我试过了:

    >>> url = 'http://fake.net/login/complex/cookies'
    >>> r = requests.get(url)

    >>> print r.cookies
       {'complex': 'cookies'}

但我根本没有得到我想要的东西。

【问题讨论】:

    标签: python selenium python-requests


    【解决方案1】:

    这是我使用 selenium 收集 cookie 的方法:

    Cookies = driver.get_cookies()
    

    而且,这就是我在需要时加载它们的方式:

    for cookie in Cookies:
        driver.add_cookie(cookie)
    

    【讨论】:

    • 感谢您回答我的愚蠢问题。迷失在杂草丛中,看不见了。
    • 不客气!很高兴我能帮上忙。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2020-02-21
    相关资源
    最近更新 更多