• 方正教务系统评价


    方正系统需要每次评价,每次点击很多,我做了一自动评价

    我们评价是随机

    首先打开浏览器

    这里写图片描述

    F12

    这里写图片描述

    Console

    这里写图片描述

    复制下面代码

    var iframe = document.getElementById('iframeautoheight');
        var pjkc = iframe.contentWindow.document.getElementById('pjkc');
        var courseCount = pjkc.length;
        var courseNames = [];
        for (var i = 0; i < pjkc.childNodes.length; i++) {
            var option = pjkc.childNodes[i];
            if (option.nodeName == '#text') {
                continue;
            }
            courseNames.push(option.innerText);
        }
        evaluate(iframe);
        var cc = 0;
        console.log('已评价: ' + courseNames[cc]);
        iframe.onload = function () {
            if (cc < courseCount - 1) {
                evaluate(iframe);
                cc++;
                console.log('已评价: ' + courseNames[cc]);
            } else {
                console.log('所有' + courseCount + '门课程已评价完成');
            }
        };
    
    function evaluate(iframe) {
    var selec = iframe.contentDocument.getElementsByTagName('select'); 
    var length = selec.length;
    for(var i=1;i<length;i++){
       var ran=parseInt(Math.random() * 5,10)+1;
       selec[i].selectedIndex=ran;
    }
    iframe.contentDocument.getElementById('Button1').click();
    }

    复制进去,回车

    然后提交

    知识共享许可协议
    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

  • 相关阅读:
    javaScript学习日记 1 数组
    总结css中单位px和em,rem的区别
    读书摘要
    读书摘要
    各种官方网站汇集
    js相关参考资料
    Node相关参考资料
    Angular【学习笔记】
    Node连接MySQL
    em 和 px相互转换
  • 原文地址:https://www.cnblogs.com/lindexi/p/12087548.html
Copyright © 2020-2023  润新知