87
58 如何将Python的Selenium WebDriver中的所有cookie保存到txt文件,然后稍后加载?该文档并没有说太多有关getCookies函数的内容。
你可以使用pickle将当前cookie保存为python对象。例如:
import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") pickle.dump( driver.get_cookies() , open("cookies.pkl","wb"))
然后再将它们添加回去:
import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") cookies = pickle.load(open("cookies.pkl", "rb")) for cookie in cookies: driver.add_cookie(cookie)