用PythonWindmill刮网(如何精确地等待页面完全加载)

2024-09-30 22:10:36 发布

您现在位置:Python中文网/ 问答频道 /正文

  1. 我一直在玩风车,尝试一些网页抓取,但是APIwaits.forPageLoad无法检查页面是否已完全呈现。

  2. 在需要使用现有DOM重新加载页面的场景中,我使用waits.forElement为脚本检测DOM以“决定”页面已加载。这有时甚至在页面加载之前检测到DOM。

  3. 在firefox中用windmill测试客户端加载页面似乎要花很多时间。如果我用我的普通firefox浏览器加载相同的页面可能需要2秒左右,但在测试客户端可能需要一分钟。花这么长时间是正常的吗?

  4. 最后,我想知道是否有更好的替代品,风车在网上拉屎?文件似乎有点少。

请指教。谢谢:P


Tags: 脚本网页客户端时间场景浏览器页面firefox
1条回答
网友
1楼 · 发布于 2024-09-30 22:10:36
 client.waits.sleep(milliseconds=u'2000')

2秒的绝对停顿。在

^{pr2}$

将在以后的行上等待,直到页面加载或20秒后,以先到者为准。把它看作是一个有时间限制的断言。如果页面加载在20秒内通过,如果没有失败。在

我希望这有帮助

TD公司

相关问题 更多 >