selenium无法加载图片
时间: 2023-06-15 12:05:26 浏览: 214
selenium-批量下载图片及滚动加载的元素获取
如果您使用Selenium WebDriver来控制浏览器,并且无法加载图片,可以使用下列方法来禁用图片:
1. 使用ChromeOptions类禁用图片
```python
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
prefs = {"profile.managed_default_content_settings.images": 2}
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=chrome_options)
```
2. 使用FirefoxProfile类禁用图片
```python
from selenium import webdriver
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference('permissions.default.image', 2)
driver = webdriver.Firefox(firefox_profile=firefox_profile)
```
这些方法会禁用所有图片加载,如果您只想禁用特定网站的图片,可以使用更高级的技术,例如使用代理服务器来拦截和修改网页内容。
阅读全文