2017-10-17 80 views
0

也许有人知道如何在不使用浏览器缓存的情况下在Chrome浏览器中浏览? 我在循环中运行,在隐身模式下获取页面,并且不要关闭浏览器。但它似乎使用了缓存,因为浏览器没有关闭。无铬缓存的硒铬合金驱动程序

chrome_options.add_argument("--incognito") 
chrome_options.add_argument("--headless") 
chrome_options.add_argument("--disable-extensions") 
chrome_options.add_argument("--disable-java") 

driver = webdriver.Chrome(chrome_options=chrome_options) 
i = 1 
while i < 10: 
    driver.get('https://selenium.com') 
browser.quit() 
+0

尝试使用Chrome的沙盒模式如下描述https://开头计算器.com/a/39041495/842245 – Santhos

回答

0

你应该尝试使用每次你导航到不同的页面时以下。

driver.manage().deleteAllCookies(); 

,或者你可能只是简单浏览的页面缓存中铬本身以及通过硒点击“清除浏览数据”按钮。

chrome://settings/clearBrowserData 
+0

嗨!它只是删除Cookie或缓存吗? – Alarmus

+0

我不确定,你可能想自己检查一下。您可以浏览至Chrome清除缓存页面并使用硒点击“清除浏览数据”。我已经更新了我的答案。 – IamBatman

0

您还可以使用Chrome的 --disable 的应用程序缓存的说法,这相当于“私人模式”