【问题标题】:How do you set cookies with Dryscrape?您如何使用 Dryscrape 设置 cookie?
【发布时间】:2018-02-13 18:35:26
【问题描述】:

我想设置 cookie,但它们消失了。

import dryscrape
dryscrape.start_xvfb()
session = dryscrape.Session()
session.set_cookie('a=b')
session.cookies() # returns []

看起来session.set_cookie 正在调用session.conn.issue_command("SetCookie", cookie),其中session.conn 是webkit_server.ServerConnection。我尝试了各种字符串格式,例如

session.set_cookie('Cookie: a=b')

但我从来没有得到一块饼干。

【问题讨论】:

    标签: cookies webkit dryscrape


    【解决方案1】:

    我需要使用完整的 cookie 字符串,类似于

    session.set_cookie(
        u'a=b; expires=Thu, 15-Mar-2018 18:37:51 GMT; '
        'domain=.whatever.com; path=/')
    

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 2015-06-07
      • 2016-12-10
      • 1970-01-01
      相关资源
      最近更新 更多