【问题标题】:Selenium/chrome driver keeps crashing "Chrome failed to start: exited normally" and "DevToolsActivePort file doesn't exist"Selenium/chrome 驱动程序不断崩溃“Chrome 无法启动:正常退出”和“DevToolsActivePort 文件不存在”
【发布时间】:2023-02-14 22:20:52
【问题描述】:

我正在尝试为 selenium/chromedriver 运行我的脚本,但不断收到以下错误。

硒版本 4.72 Chrome 浏览器版本:版本 108.0.5359.125(正式版)(64 位) ChromeDriver 版本:ChromeDriver 108.0.5359.71

消息:未知错误:Chrome 无法启动:正常退出。 (未知错误:DevToolsActivePort 文件不存在) (从 chrome 位置 C:/Program Files/Google/Chrome/Application/chrome.exe 开始的进程不再运行,因此 ChromeDriver 假设 Chrome 已经崩溃。)

脚本: 从 selenium 导入 webdriver 从 selenium.webdriver.common.keys 导入密钥 从 selenium.webdriver.common.by 导入 从 selenium.webdriver.chrome.options 导入选项 从 selenium.webdriver.chrome.service 导入服务 选项=选项() options.binary_location = "C:/Program Files/Google/Chrome/Application/chrome.exe"

options.add_argument("--no-sandbox") s = Service(executable_path=r'C:/Bin/chromedriver.exe') 司机= webdriver.Chrome(服务= s,选项=选项) driver.get("https://www.walmart.com")

谢谢你的帮助

我也尝试过 Selenium 管理器,但效果不佳。我束手无策

我想这可能是因为我的 chrome 安装在 Application 文件夹而不是 user/appdata 中?不太确定。 Chrome 的默认位置是什么?我试过卸载 chrome/and appdata 并重新安装,但它让我回到了那个文件夹。

【问题讨论】:

    标签: python selenium web-scraping selenium-chromedriver undetected-chromedriver


    【解决方案1】:

    根据这个线程,最新的 chromedriver 似乎有一个错误:https://groups.google.com/g/chromedriver-users/c/wYA8JQB7l0A

    尝试以无头模式运行,它会正常旋转。

    【讨论】:

      【解决方案2】:

      同样在这里 - 错误仍然存​​在于 chrome/chromedriver V110.XXXX @ 14 Feb2 023 禁用选项 --headless,这似乎有效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-11
        • 2015-05-21
        • 2023-02-07
        • 1970-01-01
        • 2020-05-03
        • 1970-01-01
        相关资源
        最近更新 更多