所以这是我使用 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 的完全相同的代码,我只是好奇原因。