selenium限制加载css
时间: 2023-08-06 20:05:34 浏览: 168
知网-基于Chrome的selenium实现知网爬虫.zip
在使用Selenium时,你可以通过设置`webdriver`的浏览器选项来限制加载CSS。对于不同的浏览器,设置选项的方式可能会有所不同。以下是一些常见浏览器的示例代码:
对于Chrome浏览器:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--disable-gpu")
chrome_options.add_argument("--disable-infobars")
chrome_options.add_argument("--disable-dev-shm-usage")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-features=CSSGridLayout")
driver = webdriver.Chrome(options=chrome_options)
```
对于Firefox浏览器:
```python
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
firefox_options = Options()
firefox_options.set_preference("permissions.default.stylesheet", 2)
firefox_options.set_preference("permissions.default.image", 2)
driver = webdriver.Firefox(options=firefox_options)
```
这些设置将禁用CSS样式加载,从而限制页面加载CSS。你可以根据需要进行调整或添加其他选项。请注意,这些设置可能会影响页面的显示效果,因为CSS样式对页面布局和外观有重要影响。
阅读全文