add_experimental_option在selenium最新接口写法是
时间: 2024-02-11 09:06:19 浏览: 138
codecProAmr_Experimental_codec_furgcj_
在最新的Selenium接口中,add_experimental_option方法的写法与之前的版本略有不同。现在可以通过Options类的实例对象直接调用add_experimental_option方法,而无需创建ChromeOptions类的实例对象。示例代码如下:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = webdriver.ChromeOptions()
options.add_experimental_option("prefs", {"profile.managed_default_content_settings.images": 2})
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_argument("--headless")
driver = webdriver.Chrome(options=options)
```
以上代码中,Options类是ChromeOptions类的子类,可以直接用来创建Chrome浏览器的选项。通过add_experimental_option方法添加禁用图片加载和启用自动化扩展的选项,以及通过add_argument方法添加启用无头模式的选项。
阅读全文