python - Chromedriver 无法正确启动
问题描述
我正在使用循环运行并打开 6k URL 并复制一些细节的 selenium chrome 驱动程序。实际上我正在使用 multithreading.pool.ThreadPool 方法来完成这项工作。但是在将近 3k 个 URL 之后,我收到错误 Chrome 无法正确启动(0xc000012d)。任何帮助请。
解决方案
对我来说,出现这个和0xc0000142
错误对话框是因为我的页面文件空间不足。即,不是物理内存(下面屏幕截图中的“使用中”字段)- 只使用了一半。但具体来说,页面文件:下面屏幕截图中的“已提交”字段。
您可以在此处
阅读有关差异的详细信息。基本上,每个运行 Selenium 的 Python 进程都为我保留了大约 2GB 的页面文件空间,而它实际上只使用了大约 200MB。
所以最简单的解决方案是增加页面文件的大小。我从 204GB 到 320GB,现在我的 Chrome 运行流畅。
推荐阅读
- flutter - Flutter 通知计数,然后在读取时隐藏徽章并在推送新通知时显示
- javascript - 如何使用 ajax asp.net 正确更新我的表
- python - 如何在 Python 列表中找到元素 [-1] 的正索引
- sql-server - SQL Server 2019 开发者版是否支持 SSISDB 和 SQL Job 代理?
- c# - 无法设置 Blazor 组件的样式
- swift - 如何从 Swift 中的文档文件夹中检索保存的 UIImageViews?
- r - 如何为模型外部的 rstanarm 中的变量转换参数指定先验分布?
- javascript - 带有类实例的 JavaScript 扩展运算符
- android - 在 Kotlin 中的两个活动之间传输位图
- google-cloud-firestore - firestore 可以以什么速率在集合中创建新文档?