smartcourse hust edu tool

自动翻页

目前為 2024-06-14 提交的版本,檢視 最新版本

// ==UserScript==
// @name         smartcourse hust edu tool
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  自动翻页
// @author       XLXZ
// @match        https://smartcourse.hust.edu.cn/pan-smartcourse/screen/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license MIT
// ==/UserScript==


let scrollerID;
let paused = true;
let interval = 50;

function startScroll() {
  let id = setInterval(function() {
    //有一定概率不执行滚动
    if (Math.random() > 0.6) {
      return;
    }
    var speed = Math.random()*20+2;
    window.scrollBy(0, speed);
    if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
        // end of page?
        stopScroll();
    }
  }, interval);
  return id;
}

function stopScroll() {
  clearInterval(scrollerID);
}
document.body.addEventListener('keypress', function(event) {
  if (event.which == 13 || event.keyCode == 13) {
    // 'Enter' key
    if (paused == true) {
      scrollerID = startScroll();
      paused = false;
    } else {
      stopScroll();
      paused = true;
    }
  }
}, true);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址