我将尝试使用selenium登录网站,然后将cookie传递给mechanize。我已经成功使用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'