alpala

alpala

@alpala

  • SilvEureka 奥力给 Post #17

    这类游戏还是需要一点操作的,不像 gal,不太适合躺着玩吧

  • DingZhen Post #8

    moba,fps,还有很多单机,基本都会玩。

  • anonymous_coward_old Anonymous Coward Old Post #7

    我建了一个 本站的 GitHub 组织 xjtumen,可以加入这个组织。

    这个仓库专门收集这类脚本:

    https://github.com/xjtumen/automation

    欢迎提交 Pull Request (PR) 上传你的脚本。
  • 卡冈图亚 Breski Post #1

    小白向

    期末又到了,又有一堆的评教,所以就简单的自动化一下。
    没什么技术含量,js 获取 dom 元素模拟点击事件,,,随便写写。
    class 估计很容易变,可能过段时间需要改改。

    操作

    1686321732072.png

    代码(需要复制张贴的部分)

    // 获取所有题目
    var questions = document.getElementsByClassName("sc-panel-thingNoImg-1-header")
    n = questions.length
    console.log(n)
    for (i = 1;i < n ;i++) {
        if (i == n - 1){
    
            var findText = questions[i].nextElementSibling
            // 最后一个题是填空,内容自己改
            result = findText.getElementsByClassName("bh-txt-input__txtarea")[0]
            result.value = "讲的很好,希望考试不要太难"
        } else {
            // 默认选择完全符合,想改的话换一下下面的下标 [0]
            var choices = questions[i].nextElementSibling
            var choice = choices.getElementsByClassName("bh-radio-label")[0]
            choice.click()
        }
    }
    
    btn1 = document.getElementsByClassName("bh-btn bh-btn-success bh-btn-large")[0]
    
    
    // 提交
    setTimeout(()=>{
        btn1.click()
        btn2 = document.getElementsByClassName("bh-dialog-btn bh-bg-primary bh-color-primary-5")[0]
    },500)
    // 时间间隔 1000ms
    
    // 确定
    setTimeout(()=>{
        btn2.click()
    },1000)