首页 > 解决方案 > Chromedriver 无法正确启动

问题描述

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

标签: pythonpython-3.xselenium-webdriverselenium-chromedriver

解决方案


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

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


推荐阅读