gpt4 book ai didi

javascript - 用于从 Google Chrome 中提取的页面加载

转载 作者:行者123 更新时间:2023-11-28 01:16:41 24 4
gpt4 key购买 nike

我发现了一些相关问题,但没有一个能够解决我的问题,因此非常感谢您的帮助!

我对编码相当陌生,正在为 Chrome 控制台创建一个 JavaScript 提取器。我正在加载搜索页面,但是当 Javascript 尝试提取信息时,搜索尚未加载。

我尝试使用 for 循环来暂停脚本,但结果发现页面加载在此期间暂停。我发现了这样的东西:

for(var i=0; i < 1000000; ++i) {
setTimeout(function(i) {
return function() { dosomethingheavy(i); }
}(i), 0);
}

但它不能正常工作(或者我不知道如何正确使用它)。我的代码结构如下:

For 循环转到每个页面,从页面中提取信息,转到下一页,最后返回所有数据的 csv 文件。

我的问题是如何允许 ca. 2 秒页面加载?

非常感谢!

最佳答案

您必须等待 DOM 完全加载后才能执行操作。您可以使用 DOMContentLoaded 事件来做到这一点。

document.addEventListener('DOMContentLoaded', function() {
dosomethingheavy();
}, false);

关于javascript - 用于从 Google Chrome 中提取的页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23752802/

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