【发布时间】:2020-07-31 12:58:02
【问题描述】:
我使用 selenium 创建了多个 python 脚本,这些脚本将生成一个网页,其中包含一个几乎 100,000 行和 25 列的数据表。此代码的一个示例can be found here。之后,我打算用漂亮的汤刮那张桌子。但是我一次又一次地收到此错误消息。
selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: -0.001
(Session info: chrome=81.0.4044.113)
此消息不断弹出是否有原因?有没有办法修复代码,以便我的网页可以继续下载并允许我抓取它?
非常感谢任何帮助。
【问题讨论】:
-
您可以使用
webdriver wait。这样硒将等到/除非页面在给定的时间段内加载。我建议你用谷歌搜索它。还可以使用--headlesschrome 来更快地加载页面,并使用beautifulSoup和 selenium 来更快地抓取。
标签: python python-3.x selenium beautifulsoup