书签完成加载后要做的事情

问题描述 投票:0回答:1

嗨,我正在用Chromebook中的书签开发爬行程序。

我想定期抓取网页并解析html页面。可以每5s重新加载一次网页,但不会执行页面加载警报。

这是我的代码

 window.addEventListener('DOMContentLoaded', function()
{
   console.log("page loaded");
});

function happycode(){
    alert('page loaded');
 }



setInterval(function(){
    console.log("Reloading....");
    window.onload=happycode ; 
    open(location.href, 'otherWindow')


}, 5000*1)

如何使用小书签解析和抓取网页?谢谢

javascript bookmarklet
1个回答
0
投票

重新加载页面时,不再执行javascript。您需要将其转换为内容脚本或tampermonkey脚本,以使其在DOMContentLoaded事件之后每次都运行。

© www.soinside.com 2019 - 2024. All rights reserved.