0

我想设置 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')

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

4

1 回答 1

0

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

session.set_cookie(
    u'a=b; expires=Thu, 15-Mar-2018 18:37:51 GMT; '
    'domain=.whatever.com; path=/')
于 2018-02-13T19:20:48.983 回答