使用以下代码进行实验,以自动跳过netflix上的简介。这可以完美地用作chrome扩展程序,但作为safari扩展程序,它实际上并不需要等待80000。相反,它立即进入了下一个循环,因此,我们得到的页面是一个连续单击按钮的页面(如按钮不会立即消失)。
我怎样才能真正使野生动物园等待/入睡?谢谢!
'use strict';
console.log("NASI loaded.");
// prereq functions
function sleep(time) {
return new Promise(resolve => setTimeout(resolve, time));
};
async function check() {
while(true) {
while(document.getElementsByClassName("skip-credits").length == 0) {
await sleep(1000);
}
await sleep(1000);
if($(".skip-credits")[0])
$(".skip-credits")[0].children[0].click();
console.log("Skipped.");
await(80000);
}
};
check();
答案 0 :(得分:0)
容易修复,错字。需要做
await sleep(80000);
感谢@Mark Meyer。