gpt4 book ai didi

javascript - DOM 准备好后立即开始抓取 Nightmarejs

转载 作者:行者123 更新时间:2023-12-03 02:07:31 24 4
gpt4 key购买 nike

我正在使用nightmarejs我有一个不知道如何解决的问题。

我使用指令goto(URL),然后使用指令evaluate(),以便在网页上执行某些操作。DOM 在 2-3 秒后准备就绪,但我相信指令 goto() 等待整个页面下载,这是非常繁重的(需要 6-7 秒)。

有没有办法告诉 Nightmare 在DOM准备好后立即启动evaluate()函数,而不是在页面完全加载时启动?

最佳答案

Nightmare 还不支持向 goto 函数传递额外的参数/选项,也没有关于访问 Electron 提供的窗口内容 api 的正确文档。

您可以通过 dom-ready 事件跟踪页面是否已加载,但您现在可能无法对此执行任何操作。

如果有解决方案,我会更新答案。

关于javascript - DOM 准备好后立即开始抓取 Nightmarejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49742363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com