gpt4 book ai didi

node.js - 如何让 ZombieJS 无限期地等待某个站点

转载 作者:太空宇宙 更新时间:2023-11-04 01:04:00 25 4
gpt4 key购买 nike

我正在使用 zombie JS来抓取一个非常慢的网站。我尝试了很多方法来让它慢一点,但我收到了很多

TypeError: Cannot use 'in' operator to search for 'compareDocumentPosition' in null

错误。

我尝试将以下内容添加到我的 pressButton 函数中:

browser.wait({waitDuration: '700s', element: "pre"});

使用此配置初始化浏览器时:

browser = new Browser();
browser.maxWait = 10000000;
browser.runScripts = false;
browser.loadCSS = false;
browser.waitFor = 500000;

但几秒钟后我仍然收到上述错误...

最佳答案

我认为这可能适用于您:Zombiejs jQuery nullTypeError 'compareDocumentPosition'

您的网站速度太慢,无法尽早从 zombie 中找到标签。您能在 github 上为 assaf 开一个新问题吗?我们之前试图追踪这个随机错误的原因,但现在我认为这是因为 zombie 应该等待第一个 dom 元素被加载

关于node.js - 如何让 ZombieJS 无限期地等待某个站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24746574/

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