脚本

学习网站:深圳市教师教育网: https://m.0755tt.com/home

脚本地址:深圳市教师教育网-刷课脚本

教程

1.插件安装(以Microsoft Edge浏览器为例)

深圳市教师教育网刷课脚本-使用教程

打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以

深圳市教师教育网刷课脚本-使用教程

深圳市教师教育网刷课脚本-使用教程

点击屏幕右上角三个点,图示位置,然后点击扩展

深圳市教师教育网刷课脚本-使用教程
点击获取扩展

深圳市教师教育网刷课脚本-使用教程

搜索Tampermonkey,并点击获取那个绿色的小猴子(篡改猴 - Microsoft Edge Addons

深圳市教师教育网刷课脚本-使用教程

到这里,你的油猴就已经装好啦!同时你可以看见你的浏览器上面多了个黑色图标。


那么接下来教大家安装脚本。

在这个浏览器上打开脚本安装地址,进入后点击安装脚本,安装完成刷新你学习网页就可以愉快使用了。

代学

注:如果需要代学,可以联系微信yizhituziang或者QQ2422270452。微信二维码:
深圳市教师教育网刷课脚本-使用教程

更多

关键代码分享:


  //自动点击弹窗按钮
  setInterval(function () {
    let span = document.querySelector("div.el-dialog__footer > span > button > span")
    if (isElementVisible(span)) {
      span.click()
    }
  }, 1000)

  function isElementVisible(element) {
    // 首先检查传入的参数是否为Element对象
    if (!(element instanceof Element)) {
      console.error('The provided parameter is not an Element.');
      return false;
    }

    // 检查元素是否在DOM中
    if (!document.body.contains(element)) {
      return false;
    }

    // 获取元素的计算样式
    var style = window.getComputedStyle(element);

    // 检查元素的visibility属性
    if (style.visibility === 'hidden') {
      return false;
    }

    // 检查元素的opacity属性
    if (style.opacity === '0') {
      return false;
    }

    // 检查元素的尺寸
    if (element.offsetWidth === 0 || element.offsetHeight === 0) {
      return false;
    }

    // 获取元素的位置和尺寸
    var rect = element.getBoundingClientRect();
    if (rect.width === 0 || rect.height === 0) {
      return false;
    }

    // 检查元素是否在视口内
    if (rect.right < 0 || rect.bottom < 0 || rect.left > window.innerWidth || rect.top > window.innerHeight) {
      return false;
    }

    // 检查元素是否被其他元素遮挡
    while ((element = element.parentNode) && !document.body.contains(element)) {
      if (style['overflow'] === 'hidden') {
        var parentRect = element.getBoundingClientRect();
        if (rect.right < parentRect.left || rect.left > parentRect.right || rect.bottom < parentRect.top || rect.top > parentRect.bottom) {
          return false;
        }
      }
    }

    // 如果所有检查都通过了,那么元素是可见的
    return true;
  }