0


selenium ctrl+F5 强行硬刷新无效,解决彻底刷新方法!

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


本文转载自: https://blog.csdn.net/heavenm/article/details/128736119
版权归原作者 heavenm 所有, 如有侵权,请联系我们删除。

“selenium ctrl+F5 强行硬刷新无效,解决彻底刷新方法!”的评论:

还没有评论