selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: cannot parse capability: goog:chromeOptions from invalid argument: unrecognized chrome option: prefs
时间: 2024-02-05 10:04:14 浏览: 523
Error Encountered an improper argument
这个错误通常是因为您在ChromeOptions中使用了不支持的选项而导致的。在ChromeOptions中使用"prefs"选项时,它必须是一个字典。请注意,您应该使用正确的选项名称和格式。
以下是一个示例代码,可以帮助您理解如何正确地使用ChromeOptions中的 "prefs" 选项:
```
from selenium import webdriver
options = webdriver.ChromeOptions()
prefs = {"profile.managed_default_content_settings.images":2}
options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(options=options)
```
在这个示例中,我们设置了 "profile.managed_default_content_settings.images" 选项的值为2,这将禁用页面上的所有图像。请注意,选项名称应该是正确的,否则将会出现您遇到的错误。
希望这可以帮助您解决问题。如果您有任何其他疑问,请随时提出。
阅读全文