【发布时间】:2021-04-28 11:10:52
【问题描述】:
我在 StackOverflow 的一些帖子中看到了 DevToolsActivePort 错误,但没有一个对我有用的修复。我使用的是 Chromium 浏览器(而不是 Google Chrome),所以这可能是我遇到问题的地方?
这是我的代码:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.utils import ChromeType
options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--headless')
... # plus other options, but the above 3 seem to have solved the issue for other users
options.binary_location = '/usr/bin/chromium-browser'
driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install(),chrome_options=options)
我正在使用 ChromeDriverManager 来避免 chromedriver 版本兼容性问题。
这给出了错误selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort file doesn't exist。
感谢任何有关可能导致问题的指针。
【问题讨论】:
标签: selenium selenium-webdriver selenium-chromedriver chromium python-3.8