ActionChains(driver).key_down(Keys.CONTROL).send_keys(Keys.F5).key_up(Keys.CONTROL).perform()
理论上这段代码,可以硬刷新,但是实际执行却无效,这应该是chromedriver的问题
3249 - chromedriver - WebDriver for Google Chrome - Monorailhttps://bugs.chromium.org/p/chromedriver/issues/detail?id=3249
driver.execute_cdp_cmd("Page.reload", {"ignoreCache": True})
可以使用间接方法强行刷新,这条命令可以忽略缓存刷新
Python selenium send keys to driver - Stack Overflowhttps://stackoverflow.com/questions/66190723/python-selenium-send-keys-to-driver/66191193#66191193
option = webdriver.ChromeOptions()
option.add_argument("--disk-cache-size=0")
禁用缓存大法
driver.refresh()
刷新方法1
driver.execute_script("location.reload()")
刷新方法2
driver.get(driver.current_url)
刷新方法3
版权归原作者 heavenm 所有, 如有侵权,请联系我们删除。