python selenium清除缓存和cookie

时间:2017-10-02 16:31:42

标签: python selenium caching cookies

我正在尝试清除我的firefox浏览器中的缓存和cookie,但我无法让它工作。我已经搜索过了,我只获得了java和C#的解决方案。如何清除Python中的缓存和cookie?

selenium版本:3.6.0

platform:python

python版本:2.7.8

webdriver:geckodriver

浏览器平台:Firefox

1 个答案:

答案 0 :(得分:16)

用于cookie使用'delete_all_cookies()'函数

  

driver.delete_all_cookies()

用于缓存创建配置文件

profile = webdriver.FirefoxProfile()
profile.set_preference("browser.cache.disk.enable", False)
profile.set_preference("browser.cache.memory.enable", False)
profile.set_preference("browser.cache.offline.enable", False)
profile.set_preference("network.http.use-cache", False) 
driver =webdriver.Firefox(profile)