我正在使用 mechanize 和 python 登录网站。我创建了两个函数。第一个登录,第二个搜索站点。我究竟如何存储登录中的 cookie,所以当我进行搜索时,我有一个 cookie。
当前代码。
import mechanize
import cookielib
def login(username, password):
# Browser
br = mechanize.Browser()
# Cookie Jar
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
cj.save('cookies.txt', ignore_discard=False, ignore_expires=False)
# Rest of login
def search(searchterm):
# Browser
br = mechanize.Browser()
# Cookie Jar
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
cj.load('cookies.txt', ignore_discard=False, ignore_expires=False)
# Rest of search
我通读了 cookielib 信息页面,但那里没有太多示例,而且我无法让它工作。任何帮助,将不胜感激。谢谢