我正在使用mechanize和python登錄到一個站點。我創建了兩個函數。第一個登錄,第二個搜索該網站。我如何從登錄存儲cookie,所以當我來搜索時,我有一個cookie。從python文件中獲取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的信息頁面閱讀,但沒有很多例子,我沒有得到它的工作。任何幫助,將不勝感激。由於
是您的目標是獲取搜索結果還是保存cookie? – 2012-02-08 12:31:35