首页 > 解决方案 > 尝试创建 Tampermonkey 用户脚本以等待视频期间弹出随机按钮并自动单击它

问题描述

这是在整个视频中随机出现的弹出元素,我正在尝试制作一些会不断搜索 buttonID 然后左键单击该元素以继续的东西。

document.getElementById("overlay").innerHTML="<button class="bcbutton" id="listening" type="button" tabindex="-1" onkeypress="return false;" onclick="register_click();"><img src="http://stemplosion.com/eyesm.jpg/%22%3E<br>I am watching</button>";

这就是我想出的......但它还没有工作。这是我第一次使用 JavaScript。使用按钮 ID 是否理想?我考虑将其更改为班级。或者也许可以检测图像的加载?

function autoClick() {
  let listenforit = (document.getElementById("listening"));
  console.log("AUTO CLICKING");
  if (listenforit != null) {
    console.log("AUTO CLICK FOUND LISTENING IT");
    listenforit.click();
  } else {
    console.log("DIDNT FIND IT");
  }
}

window.setInterval(function() {
  autoClick();
}, 200);

标签: javascripttampermonkeyuserscripts

解决方案


推荐阅读