用js或用java,我想实现大学教务系统,网页抢选修课,可以请大神,给我思路吗,需怎样完成

用js或用java,我想实现大学教务系统,网页抢选修课,可以请大神,给我思路吗,需怎样完成

0

1个回答

java中有httpclient类,可以用它模拟网页操作,实现选课。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
爬虫-大学教务系统选修课抢课
今天又是一学期的选修课抢课的开始,早上起来选完课想用python来实现模拟网页抢课。nn这里我们用的是python3.6,抓包工具charles4.2.8。nn首先打开校园官网,进入教务管理系统,可以看到下面这个登录界面。nnnn这里我们首先要获取这个验证码图片,那么该怎么获取呢?nn我们按F12打开开发者工具,然后点击这个验证码图片,我们就可以抓取到这个验证码网址nnnn很轻松的就拿到了验证码...
选课神器 快速抢课
专门用于选修课选课
无脑超简易快速选课技巧(ps:正方教务系统抢课)(精)
nnnn序、不想听废话直接跳第二章吧,兄deinn(ps:本文以华中农业大学为例)nnnn一、我的抢课经历。。nnnn第一次选课一脸懵逼。。完全不会,抢不到课。(你懂的)mmp,只能捡漏nn大二,大三学会一个很简单的抢课技巧: n平均三分钟帮一个人完成抢课 nps:这些人也太蠢了吧(别骂我)nn4个小时了,还没进去系统????nnnn实在是忍不了nn可不可以不要每次抢课都找我啊啊啊啊啊啊!!! n...
【教你抢课】C++网络编程之使用Winsock2实现教务系统自动抢课程序
一、开发环境及工具:nn· Microsoft Visual Studio(本程序使用的是Microsoft Visual Studio 2012)nnnn· Chrome浏览器(其他浏览器也可以)nnnn二、原理及实现:nn1.原理概述:nn用浏览器登录教务系统,实际上是Request了一个POST请求。nn而在浏览器的选课界面中,点击“选课”按钮,则相当于向对方服务器Request了...
教务系统抢课程序的思路
最近在学习Python爬虫处理表单登录的知识,就想到了拿学校的教务系统来试手。经过调查发现学校的教务系统登录有如下特点:n有两个登录页面,一个页面是需要输入账号密码以及四位字符验证码,另一个页面只需要账号密码不需要验证码。n两个登录页面表单提交的地址不一样,但是都需要encoded字段,然而encoded是经过js加密处理得到的复杂字符串。n需要验证码的那个登录页面是当你提交表单的时候会先向服务器发
用JS写个简单的抢课脚本
环境:火狐浏览器   插件:Greasemonkey 与 ReloadEveryrnrnrn在插件配置好之后就可以进行操作。由于抢课系统已关闭,这里我就写一个小程序来模拟下rn其中Greasemonkey是用于储存脚本,ReloadEvery是用于不断刷新运行脚本rn我这里假设html代码为网页的代码,JS为我们所嵌入运行的代码rnrnrn模拟抢课首页:index.htmlrnnn n n
教务系统爬虫
正方教务系统助手The helper of ZhengFang System n项目地址:https://github.com/SimpleBrightMan/ZhengFang 欢迎fork,star! n详细分析参见:http://blog.csdn.net/nghuyong/article/details/516228881.项目定义这个项目实现了正方教务系统的一套API: n包括模拟登陆,个
教务系统选课(抢课)技巧
教务系统选课技巧这只是关于选课的一点儿小小的经验,不保证一定成功,只是这样成功的概率更高最重要两点儿:不要盲目刷新!!!要有耐心关于刷新:有两种状态一种是立马就服务器错误,另一种是服务器得到了你的请求但是返回数据缓慢(描述可能不准确) n+ 第一种的话没别的直接F5就行了 n+ 第二中状态的特征一般都是浏览器标题栏有一个小圈或网页左下角有个正在连接之类的如下图,这个时候就不要再刷新了要耐心点儿等 登
用Python实现教务系统扩容抢课(-__-)
最近一学期一次的抢课大戏又来了,几家欢乐几家愁。O(∩_∩)O哈哈~(l我每次一选就过了hah,我还是有欧的时候滴)。看着他们盯着教务系统就着急,何况我们那教务系统,不想说什么。emmm 想周围的朋友,正好下午利用扩容前一点时间写了个小脚本帮助朋友抢课。(当然抢到了啦,^_^)nn 因为时间不够,来不及仔细琢磨,我第一想法就是直接提交选课的数据包(需要cookie和课程ID),先用同学的账号...
按键精灵抢课
//********* test coordinate *****//nDo While 0nDelay 3000nGetCursorPos x, ynMessageBox xnMessageBox ynLoopn//********* end of test ********//n n//******need user input*********/nxCourseBox =
易选课-青果教务系统选课助手v
v4.6.2更新如下: 1、完善登陆窗账号记录,打开软件默认显示上一次登录账号; 2、完善登陆窗学号选择,可以通过下拉框选择历史登录账号。 v4.6.1更新如下: 1、增加登录窗口与选课窗口的命名,方便多开软件是区别当前使用的学号 2、增加关闭其他窗口按钮 v4.6更新如下: 1、选课机制更新 2、登录窗口增加 图片刷新机制 3、解决360误报毒 4、增加强制更新功能 v4.5更新如下: 1、增加离线功能,可记住上次登录页面 2、完善登录窗口与选课窗口 3、插队功能更加完善 v4.0更新如下: 1、修改软件付费机制,去除试用十五分钟制度,增加免费使用功能可免费使用软件进行选课; 2、增加教务网快速选择功能,可以一键选择教务网; 3、增加记住学号功能,避免多次输入学号 4、完善软件内部代码减少软件体积; 5、完善软件更新机制,简化更新软件判断; v3.5更新如下: 1、增加预选、正选区分; 2、完善内部结构,快速选课; v3.2更新如下: 1、增加一键输入密码功能,快速输入密码; 2、完善选课窗口,减少大部分软件体积; 3、完善登陆/选课机制,优化软件界面; v3.1更新如下: 1、完善登陆窗口,增加刷新功能,避免打开软件后系统奔溃导致的无法输入账号密码; 2、增加10个登陆窗口,增加登陆成功几率; v3.0更新如下: 1、软件更名为:易选课-青果教务系统选课助手 2、软件支持所有使用青果教务系统高校进行选课,不再是闽南理工学院专版; v2.0更新如下: 1、增加网络验证功能,完善付费机制; 2、增加自动输入学号功能; 3、增加选课窗口数量; 4、完善选课机制 v1.0功能如下: 1、快速选课,不按常规选课方式进行选课; 2、插队选课,简化选课机制;
用Python做有趣的事儿——模拟登陆学校教务系统
HTTP,说白了就是用Post,Get获取信息。选课,咱们得先登录学校的教务系统啊,所以用谷歌浏览器观察当我们登录教务系统的时候,网页干了什么。在登录页面,按F12,打开开发者工具,假装登录一下。 n 我们发现当我们登录的时候,网页带着数据Post了一下,我们只要模仿这个Post,就可以登录啦,是不是特别简单。 n 但是我们发现,有验证码啊,这个就是用来鉴别登录的用户是人还是机器人。这个...
易选课-青果教务系统选课助手使用说明
易选课-青果教务系统选课助手使用说明,易选课青果教务系统选课助手是一款高校选课辅助软件,支持大部分青果教务系统为教务系统的高校
我来教你制作JS脚本,一键完成学校教务系统的评教!
需求:我们在学校每学期都要完成教师教学评教,但是课程多,评教有点麻烦,我们能不能一键评教所有课程老师的评教呢?nn nn答案肯定是有的。首先登陆你学校的教务系统,我学校的教务系统是正方教务系统。推荐使用Chrome浏览器,登陆到评教页面,再按F12,显示如下图所示的页面。nn nn点中上图的Console 控制台,把下面的代码复制黏贴过去按回车。注意教师评教页面是要等待30秒,才能点击保存的,这是...
billowlinks 1.0汉化版
一个做友情连接的CGI程序,由sylion汉化。可对站点进行分类,用户可以自己增加和修改站点连接。这个软件稍加修改就可以改成软件下载脚本
正方教务系统刷课抢课
正方教务系统选课必备,在退补选期间自动刷课实现 无人值守自动补选。
大学里面用的抢课软件
很好用的抢课软件,抢课精灵,不用浪费了!
如何实现一个简单教务系统的课程表查询
一、设计思路1.     首先做好课程表静态页面(可用Sublime,Dreawvear等开发工具编写,本人用Sublime编写,代码稍后附上)2.     数据库设计(可用access数据库、sql数据库或者mysql数据库,根据自己习惯选用数据库,本人选用access数据库。注意:连接不同数据库需要不同数据库驱动,自行百度下载)                                 ...
武汉大学教务系统爬虫
利用xpath进行数据抓取,存入mongo数据库,有心的同学可以尝试做抢课脚本哦!采用云打码平台进行验证码识别,当然手动输入也不是不可以的。n# -*- coding: UTF-8 -*-n_author_ = 'zy'n_date_ = '2019/2/1 0001 17:50'nimport requestsnimport renimport sysnn'''模拟登录'''nCaptchaUr...
记录足迹---java小型教务系统设计(GUI+Mysql数据库)
 nn nn nn本人目前大一计算机专业,一年即将结束了,想给自己留下一点东西,所以趁着期末考试复习期间有时间来完成目前对我来说最大的一个工程吧--教务管理系统,主要也是为了熟悉使用数据库和以前学过的一些知识,项目目前还在完成中,所以博客会一直更新到完成为止。nn nn时间:2018/6/18  20:38nn nn使用开发工具:Mysql数据库和idea(或者eclipse)nn以前我是用的el...
利用Tampermonkey chrome插件写脚本抢课以及交大选课插件
去年无意间有看过一款交大选课插件,觉得现在的学生都好NIUbility,为了选课能搞出一个chrome插件。今天又看到一个学生为了在学校抢课又写了一个抢课的脚本。真的不佩服,不禁感慨,我的校园生活怎么就浪费了呢。rnrn选用了tampermonkey插件来写脚本。rn在谷歌应用商店搜索tampermonkey并安装,如果谷歌打不到,就到http://www.cnplugins.com/office
URP教务系统插件修正版
针对上一版本的问题进行相关修正,实现学生成绩的导入和学生名单的导出。
抢课脚本从想写到放弃
最近想写一个抢课脚本,但是会的东西还不够,等我学会了这些技术,可能我已经不需要抢课了(留下来无助的泪水)nnnn抢课脚本最基础的就是按键精灵了nnnn首先要弄明白的是服务器,HTTP协议,然后还要用C++,python(QAQ)nnnn现在都是啥不会啥缺了就去搜nnnn3.22 唉,找了一整天的验证码登录,还是没有弄出来nn3.23 搞不动验证码,只好想着绕过验证码,用kookie,下载f...
基于强智科技教务系统模拟登录,爬取数据(详细技术说明)
教务系统带验证码模拟登录(基于强智科技系统)开发背景 上大学以来一直在用强智科技教务系统(很多本科大学的教务管理系统都是基于强智科技的),觉得虽然页面很简单甚至很丑,但是其基本教务管理系统的功能还是具备的完善的,所以当我在接触到数据爬虫的时候,我就想着能不能爬取到学校教务系统上的成绩数据等 .本来数据爬虫,用Python是比较好的,但是我觉得java无所不能,自己也更擅长java,就写了教务系统模...
模拟教务评教(强智教务)—一件评教实现原理
前不久,学校有个帮助成长某某圈因为一件评教功能被教务批评了。现在有很多查成绩,查课程的app,他们的实现原理到底是啥了。这两天来到发小扬州这边,学习实现了这个功能,并且用java和python都写了一下,但是鉴于web端只会java,主要带着java思路讲并且集成到springboot部署到服务器提供的小服务。n以前只知道这些东西是爬虫爬出来的,原本以为非常简单,自己研究了一下发现还是有很多的坑...
关于高校教务系统的爬虫登录处理
在寒假期间,导师问我能不能自己用爬虫爬进学校教务系统,并且发了一个别人写好的工程,让我研究。但其实,那个代码并不能成功登录我们学校的教务系统,不知道别的学校的时不时的。在那段时间,对于那个项目代码苦苦研究了很久,也没发现什么问题。前几日,突然回想起这件事,就又试着去爬一下,没想到竟然成功了,那么就分享出来,大家一起进步! n首先,观察一下我们要爬取得网站: n n从图中可以看出,我们要爬的网址是jw
杭电选课脚本(一)登录选课系统
序nn又到了学期末,选课的时间到了,中国的大学系统你懂得,卡,每次到了抢课时间,总是又卡又慢,半天刷不出来一个网站,如何写一个脚本,到了抢课时间运行一下,可以省时省力。这一篇只是伪登陆,后续的选课不知道能不能分析出来nn步骤nnn伪登陆数字杭电n登陆选课系统n获取sessionIdnnn详细nn如果懒的看一步步的话,可以直接拉到底看代码nnn第一步伪登陆数字杭电nnn n 打开chrome检查窗
针对正方教务开发大学App(查成绩,课表,一键评教,图书馆,正方系统)
针对正方教务开发大学App(查成绩,课表,一键评教……)大一时针对我校开发的校园客户端,方便学生查课表、成绩、一卡通消费记录、失物招领等等。遵循MD设计原则,数据大多通过抓包获取。做一个Android APP来访问正方教务管理系统。毕业设计想把学校教务系统的功能模块做成手机APP,校园APP
利用Python获取正方教务系统在校成绩
今天要说的一个小项目是利用Python来获取正方教务系统的在校成绩,说白了这就是一网络爬虫。做之前也有上网搜索了一下资料,这里就给一个总体的思路吧,就以我学校的作为例子。不过遗憾的是并没有添加验证码的破解功能,还需要手动输入。希望能够帮助到一些朋友。以下的代码全部基于Python3。开始之前:1、请自行安装BeautifulSoup 用于网页解析2、请自行安装PrettyTable 用户格式化输出...
Java实现从学校教务网上爬取数据(二)—— 获取课表信息以及简单处理
上一篇博客写下通过HttpClient的post方式实现了虚拟登陆教务网,登陆成功之后,获取课表就好说了。登录目的是为了获取cookies,不过上一篇的代码好像并没有管理cookies啊。其实,httpClient4.x就开始支持自动管理cookies,也就是说,只要一直使用同一个HttpClient实例,就不需要管网站返回过来的cookies了。那样的话,只需要再使用登录时使用的HttpClie
python 爬虫实战--登陆学校教务系统获取成绩信息
1. 前言之前写的爬虫都是不需要使用cookie的, 这次我们瞄上了学校的教务系统, 每次登陆都那么几个步骤好费劲啊, 写个爬虫直接获取成绩多好啊~~2. 项目分析首先, 我们的目标页面是: http://yjs.ustc.edu.cn/ n n查看网页源码 n n我们发现我们框选出来的地址就是我们验证码的地址:http://yjs.ustc.edu.cn/checkcode.asp利用chrome
selenium 自动抢课——电子科大自动抢课脚本
使用方法:0.安装seleniumn1.username改成自已的学号n pwd改成自已的密码n2.coursePath修改成自已想要的课的xpath路径,得到xpath的方法为n 使用chrome打开选课页面,找到所选课程,右键"检查",然后再调试界面默认选择的蓝色区域右键copy->copy xpath.即可n 如果xpath中间有"或其它特殊符号,在xpath路径里面的"前加\
HTML-表单页面设计之陕西理工大学教务系统
五、HTML-表单页面设计之陕西理工大学教务系统nn目标页面nnnn代码展示n<!DOCTYPE html>n<html>n<head>n<meta charset="UTF-8">n<title>表单页面2表格实现</title>n</head>n<body  >n
[转]解决强智教务系统非IE下无法创建对象错误
n n n 最近要弄教务网的模拟登陆,但苦于教务网只兼容IE8以下的浏览器,不能用chrome强大的F12抓包就很烦,然后发现Fly俊大佬弄了一个相当强的插件啊。但是怕Fly俊大佬的博客失效,所以私自留了个档。侵删啊大佬~n以下内容均为转载n学校教务系统由于长期缺乏必要的维护,目前依旧只兼容IE8及以下浏览器nnnnnnnIE8及以下nn使用非IE浏览器访问登陆界面是...
正方系统抢课辅助系统
正方系统抢课辅助系统,适用于湛江师范学院的正方教育管理系统,有需要的同学你懂的
自动抢单思路
1. 最优方式应该是直接调用交易服务(也许可尝试抓取交易报文进行分析,获取相关服务接口,通过模拟请求实现。【可能性较低,但值得尝试】) 2. 在没有服务接口可调的前提下,可通过模拟交易动作,进行抢单。 由于是移动端的应用,需要将操作转移到PC端(移动端也有按键精灵这类工具,但要和触发程序集成,应该比较麻烦)。这个问题可以通过模拟器或者手机同步软件实现。动作模拟,常用的有按键精灵这类工具。使用外部工具,效率低,容易受焦点转移等问题的影响,不如开启手机usb调试模式,通过adb调试工具发送相关指令,直接操作真机(android系统)。 个人认为,最好能具体分析下性能瓶颈,确定慢在哪个环节,然后再根据具体问题进行提升。
关于青果教务系统一点小研究
因为毕设选题选的是和学校教务系统相关的,要做一个Android端的助手类App。所以前段时间也开始研究起了我们学校使用的青果教务管理系统。nn 一开始的想法还是挺标准的:登录 —— 抓目标地址的网页 —— 解析 —— 显示。但是事实上这第一步登录那儿就把我卡住了。。。nnnn 那行吧,那咱就抓包分析下,为啥登陆不进去这个系统。nnnn 通...
教务管理系统-学生查询个人课表
JQuery实现学生课表显示
基于java的URP教务系统爬虫实现
URP教务系统是目前许多高校都在使用的教务系统,也是比较老的教务系统了(估计得有十年的历史了)。URP的页面结构非常简单,比较适合用来做爬虫练习,比较困难的地方是利用验证码识别进行自动登录。因为笔者所在学校的URP教务系统,账号为学号,密码默认也为学号,有很多人没有改掉这个默认密码,所以就想去尝试一下使用默认密码登录指定学号区间的账号,并获取个人头像。(所有爬取到的图片已于24小时内删除,程序仅作为
Java实现模拟登录正方教务抓取课表、成绩、空教室
Java实现模拟登录正方教务抓取课表、成绩、空教室.用Httpclient模拟浏览器请求,Jsoup解析网页标签内容,以济南大学正方教务系统为例。带验证码。配有文档,包括实现过程和原理分析。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java课程设计教务系统 我想学习python