监控浏览器弹窗并自动点击确定

itabc_ji 2023-06-09 PM 307℃ 0条

监控页面,自动点击确认
在Console控制台里输入如下代码,再回车它就会自动点击
// 每隔10秒检查提示框是否存在

const intervalId = setInterval(() => {
  const messageBox = document.querySelector('.el-message-box__wrapper');
  if (messageBox) {
    // 找到确定按钮元素并点击
    const confirmButton = messageBox.querySelector('.el-button--primary');
    confirmButton.click();
    clearInterval(intervalId); // 停止检查
  }
}, 10000);

---------------代码讲解:----------------
'#XXXX,这说的是ID如:源码中的 <span id="exchange-submit"></span>
.el-button--primary,这说的是CLASS如:

<div tabindex="-1" role="dialog" aria-modal="true" aria-label="提示" class="el-message-box__wrapper" style="z-index: 2003; display: none;">
<div class="el-message-box">
<div class="el-message-box__header">
<div class="el-message-box__title"><!----><span>提示</span></div><!----></div>
<div class="el-message-box__content"><div class="el-message-box__container"><!----><div class="el-message-box__message"><p>应市监管要求,请确保为本人学习!</p>/div>/div>
<div class="el-message-box__input" style="display: none;"><div class="el-input"><!----><input type="text" autocomplete="off" placeholder="" class="el-input__inner"><!----><!----><!----><!----></div>
<div class="el-message-box__errormsg" style="visibility: hidden;"></div></div></div>
<div class="el-message-box__btns"><!----><button type="button" class="el-button el-button--default el-button--small el-button--primary "><!----><!----><span>
          确定
        </span></button></div></div></div> 

源码中的<div class="... el-button--primary "><span>确定</span>这里的数字是毫秒
“;”代码中是上下隔一段代码,如您要循环点击3个不一样顺序的东西就再最后加个“;”再继续输入代码就行了。

其他:三倍速度播放:
document.querySelector('video').playbackRate =3;
或者:
videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(3)

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~