【问题标题】:Chromedriver was unable to start correctlyChromedriver 无法正确启动
【发布时间】:2023-05-19 09:55:01
【问题描述】:

我正在使用 selenium chrome 驱动程序,它在循环中运行并打开 6k URL 并复制一些详细信息。实际上我正在使用 multithreading.pool.ThreadPool 方法来完成这项工作。但是在将近 3k 个 URL 之后,我收到了错误 Chrome 无法正确启动 (0xc000012d)。任何帮助请。

【问题讨论】:

    标签: python python-3.x selenium-webdriver selenium-chromedriver


    【解决方案1】:

    对我来说,出现此错误对话框以及 0xc0000142 错误对话框是因为我的页面文件空间不足。即,不是物理内存(以下屏幕截图中的“正在使用”字段)- 仅使用了一半。但具体来说,页面文件:下面屏幕截图中的“已提交”字段。 您可以阅读有关差异的详细信息here。基本上,每个运行 Selenium 的 Python 进程都为我保留了大约 2GB 的页面文件空间,而它实际上只使用了大约 200MB。

    所以最简单的解决方案是增加页面文件大小。我从 204GB 增加到 320GB,现在我的 Chrome 运行流畅。

    【讨论】: