自动点击百度搜索的“停止回答”按钮

2024/7/18 15:08:59

// ==UserScript==
// @name        自动点击百度搜索的“停止回答”按钮
// @namespace   Violentmonkey Scripts
// @match       https://www.baidu.com/s*
// @grant       none
// @version     1.0
// @author      lihao
// @description 2024/7/18 15:08:59
// @license MIT
// ==/UserScript==
(function() {
  console.clear()
 
  function wait (selector,func, times, interval) {
    var _times = times || 100, //100次
        _interval = interval || 20, //20毫秒每次
        _selector = selector, //选择器
        _iIntervalID; //定时器id
 
      _iIntervalID = setInterval(function() {
          if(!_times) { //是0就退出
              clearInterval(_iIntervalID);
          }
          _times <= 0 || _times--; //如果是正数就 --
          _self = $(_selector); //再次选择
          if( _self.length ) { //判断是否取到
              func && func.call(_self);
              clearInterval(_iIntervalID);
          }
      }, _interval);
 
    return this;
}
 
  // 自动关闭
  wait("span:contains(停止回答)",function(){$("span:contains(停止回答)").trigger("click")},100,200);
 
 
})();