我正在尝试使用 selenium 登录网站,然后将 cookie 转移到机械化。我已成功使用 selenium 登录并将其会话 cookie 保存到变量中。尝试使用 cookielib 加载 cookie 时出现问题。
相关编码:
.
. #loging in to website with selenium
.
cookie = browser.get_cookies() #save the session cookie from selenium to variable "cookie"
.
. #starting up mechanize
.
cj = cookielib.LWPCookieJar()
.
.
.
cj.set_cookie(cookie) #load cookie from selenium
使用 cj.set_cookie 函数设置 cookie 时出现问题,我收到以下错误消息
File "..../cookielib.py", line 1627, in set_cookie
if cookie.domain not in c: c[cookie.domain] = {}
AttributeError: 'list' object has no attribute 'domain'