selenium 清理浏览器缓存
时间: 2023-07-21 16:31:59 浏览: 407
清空浏览器缓存
3星 · 编辑精心推荐
可以使用Selenium提供的options来设置浏览器清除缓存的行为,具体如下:
```python
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--disable-application-cache')
options.add_argument('--disable-cache')
options.add_argument('--disable-offline-load-stale-cache')
options.add_argument('--disk-cache-size=0')
options.add_argument('--v8-cache-options=off')
driver = webdriver.Chrome(options=options)
```
这里使用了Chrome浏览器作为示例,其他浏览器的设置方法类似。其中,各个选项的意义如下:
- `--disable-application-cache`:禁用应用程序缓存。
- `--disable-cache`:禁用浏览器缓存。
- `--disable-offline-load-stale-cache`:禁用离线加载过期缓存。
- `--disk-cache-size=0`:设置磁盘缓存大小为0。
- `--v8-cache-options=off`:禁用V8缓存。
通过设置这些选项,可以清除浏览器缓存。
阅读全文