未知错误:Selenium 上的 DevToolsActivePort

问题描述 投票:0回答:0

所以这是我使用 selenium 设置 chrome 驱动程序的初始化代码

chromeOptions = webdriver.ChromeOptions()
        chromeOptions.add_argument('--headless')
        chromeOptions.add_argument('--disable-gpu')
        chromeOptions.add_argument("--disable-xss-auditor")
        chromeOptions.add_argument('--disable-dev-shm-usage')

driver = webdriver.Chrome(service = Service(ChromeDriverManager().install()), options=chromeOptions)

问题是我收到“未知错误:DevToolsActivePort”,这是我在尝试搜索解决方案时看到的一个非常常见的错误。到目前为止,没有一个对我有用。 但是当我把完全相同的代码从我的github拉到另一个文件夹时,我运行得很顺利,所以我想问一下这个错误背后的原因,它是随机发生的吗?还是其他原因导致我第一次尝试?

我尝试将 --no-sandbox,调试端口添加到 chromeOptions 但没有成功,我也已经获得了最新的 chromium 驱动程序和 chrome。 至少它现在对我有用,只需使用来自 github 的完全相同的代码,我只是好奇原因。

python selenium-webdriver selenium-chromedriver chromium
© www.soinside.com 2019 - 2024. All rights reserved.