JavaScript之正方教务系统自动化教评[插件-转载]

【声明】本插件系学院学长原创,非博主所创,发布此处,仅供学习和效仿。

/**
     * @name:正方教务系统自动化教评-插件
     *
     * @author:chenzhongshu
     * @date:2017-07-04
     * @notice:原生js;无需依赖项
     *
     */
    (function() {
        var courseCode;
        var timer;

        var autoFill = function() {
            var frame = document.getElementById(‘rightDiv‘).querySelector(‘iframe‘).contentWindow.document;
            var divJs = frame.getElementById(‘divJs‘);
            var items = divJs.querySelectorAll(‘select‘);

            if (!frame.getElementById(‘pjkc‘))
                return false;

            var newCourseCode = frame.getElementById(‘pjkc‘).value;
            if (newCourseCode == courseCode) {
                clearInterval(timer);
                console.log(‘评价完成‘);
                return true;
            }
            courseCode = newCourseCode;

            for (i = 0; i < items.length; i++)
                items[i].value = "1(完全同意)"
            frame.getElementById(‘Button1‘).click();
        }
        timer = setInterval(autoFill, 1000);
    })();
时间: 2024-12-03 06:27:45

JavaScript之正方教务系统自动化教评[插件-转载]的相关文章

httpclient3+jsoup获取正方教务系统课表

运用httpclient3+jsoup获取正方教务系统课表 import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.Scanner; i

android/java模拟登录正方教务系统

最近闲来无事,打算开始写博客,也算是对自己知识的一个总结.本篇将讲解如何使用HttpClient模拟登录正方教务系统. 需要使用道德jar包:HttpClient,Jsoup.(下载jar包) 本次模拟登录的成都大学的教务系统,其他学校的教务系统,可参照本文给出的流程和代码进行修改并测试. 基本流程: 1).使用谷歌浏览器打开教务系统首页,并打开浏览器开发者工具记录浏览过程,然后正常登录并浏览自己的课表,成绩等信息. 2).下载jar包,将jar引用到自己需要的项目中,可创建一个新的工具类. 3

批量获取正方教务系统密码python版本

利用漏洞:正方教务系统最新漏洞 #! /usr/bin/env python #coding=utf-8 import requests from bs4 import BeautifulSoup import os #session = requests.session() #session.proxies = {"http":"127.0.0.1:8080"} #设置burp为代理 pwdTextList = [] resultInfoList = [] url

AndroidHttpClient &amp; jsoup 解析 正方教务系统

这段时间学习了一下使用jsoup来解析网页,也是看了下学校的正方教务系统,因为这个正方教务系统的各种不爽,不知道为什么还是那么多学校用这个系统呢?每到选课什么的就死啦死啦的,从它的网页上各种命名来看,简直就和我们这些小菜鸟一样o(╯□╰)o 使用AndroidHttpClient 而不是使用HttpClient,怎么说AndroidHttpClient也是SDK中自带的,基于HttpConnection,所以来说性能上来说应该比较好吧. 因为不熟悉使用这个强大的工具导致走了很多弯路,浪费了很多时

新版正方教务系统导出课程表-油猴脚本

简介 这个油猴脚本主要是针对新版的正方教务系统,实现将课程表转化为一个 courses.ics 文件,这样就可以 愉快 的使用 Google Calendar 来看课程表了,(唉,我好像快毕业了哎,,, , 食用方法 安装油猴扩展,然后安装脚本 在使用前进入到要导出课程表的页面, 然后确定这学期开学的第一周的周一的日期, 点击 生成课表 然后就会提示导出成功,这时点击旁边的 下载ics文件 即可下载 course.ics 文件, 之后怎么使用就看你了,,这样可以不再使用各种 **课程表 等看个课

如何修改正方教务系统成绩单怎么修改URP综合教务系统

可以修改大学成绩,但不是所有学校都可以做的毕竟黑客不是神不能无所不能.在当今互联网信息时代人们越来越离不开电脑网络,它已经和我们的生活息息相关没有分隔的可能.腾讯联.系方式:QQ:1956618914[KEYG]修改大学成绩支持改后付.款. 不论你是SQL还是其他的方式修改成绩数据但是最终你始终要面对数据库.数据库(Database)是按照数据结构来阻止.存储和管理数据的仓库,他产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而变成用户

继续Jsoup 正方教务系统的教学质量评价一键好评

又到了每次给众多学科的老师评价了,但是每位老师评价的内容项有20多个,还得一个一个手动选择,所以懒人方法就此想做一个一键好评的功能了. 续上次用jsoup HttpClient等可以正常登陆教务系统,那么就可以继续下面的了 首先还是得抓包分析 看到有几门科目需要评价的,可以提前分析出来,保存起来, 一.直接web网页分析... <a href="xsjxpj.aspx?xkkh=(2013-2014-2)-05b31067-0311-1&xh=2011125127&gnmk

100行代码教你教务系统自动抢课!

帮助广大学生解决抢课问题!自动抢课!! 100行代码帮你实现抢课! ? 本项目使用了python中splinter的API接口用来操作页面交互,用了twilio用来给手机发送短信通知抢课成功. ? 欢迎大家来全球最大同性交友网站Github:https://github.com/xubin97 来fork我的菜鸡代码,希望你能来继续增加更多功能,我也会不定期更新功能! ? 其中splinter API文档链接:https://splinter.readthedocs.io/en/latest/m

从爬取华科hub教务系统课表浅谈Java信息抓取的实现 —— import java.*;

原创文章与源码,如果转载请注明来源. 开发环境:Myeclipse,依赖包:apache-httpclient . Jsoup.base64 一.概述 华科大的教务系统(hub系统)做的算是比较好的,无论是界面还是其安全性来说,都是很不错的.大家可以用浏览器的调试工具F12看一下里面的源码.关于它的安全性,在后面会为大家提到.而在布局方面,用<div>代替了一些传统网站使用的<iframe>,导航栏也是使用的比较流行的插件. 其首页地址为http://hub.hust.edu.cn