嗨,我正在用Chrome中的bookmarklet开发爬行程序。
我想定期抓取网页和解析html页面。网页可以每隔5秒重新加载一次,但不会执行页面加载警报。
以下是我的代码
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)
如何使用bookmarklet解析和抓取网页?谢谢
发布于 2020-05-09 09:14:33
当您重新加载页面时,javascript将不再执行。您需要将其转换为内容脚本或篡改猴子脚本,以便每次在DOMContentLoaded
事件之后运行它。
https://stackoverflow.com/questions/60577994
复制相似问题