我将使用机械化和Python登录一个网站。我已经创建了两个函数,第一个函数是用来登录的,第二个函数是用来搜索网站的。那么,我该如何存储登录时获取的cookie,以便在搜索时使用?
当前代码:
我阅读了cookielib信息页面,但那里没有太多的例子,我也没能让它工作。非常感谢您能提供帮助。谢谢。
当前代码:
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信息页面,但那里没有太多的例子,我也没能让它工作。非常感谢您能提供帮助。谢谢。