学生综合素质评价系统爬虫

先说在前,我还不打算开源这个项目,也暂不提供demo的下载链接
开源了嗨,仅可在Github上下载源代码,并且不发Release,请自行编译,这是计划的一部分
首先综评系统在不同省份的接口是不一样的(甚至域名也不一样),我不了解其他系统的工作情况,这个爬虫仅仅针对广西学生的综评系统
第二是综评系统的robot.txt文件里面虽然disallow里面没写不给爬什么,但是还请将请求频率限制在每两秒一次左右,以免对服务器造成负担

链接

本项目Github仓库
BiliBili视频链接
如果您觉得这个视频有意思,却没有点赞,请注意这不是计划的一部分!
请您务必点赞!这是计划的一部分!

GUI界面

使用tkinter和Wxpython混写的GUI,主要wxpython我比较会一点,但是针对双界面我真不知道怎么整,所以就用tkinter写了登录界面代替wxpython

如果您发现代码有写的不好的地方还请包涵,因为酥叶就特么是一个入门菜鸟,这是计划的一部分
登录界面

基本功能

  • 对全校范围内所有学生发布的最新记录进行爬取
  • 对本班同学的综评记录进行爬取(就是你所登录账号对应的班级)
  • 可对指定名字进行筛选
    界面
    界面

效果展示

以下为我随意爬取的综评记录

数据

代码部分展示

一共写了大概295行代码,主要是GUI难写,爬虫逻辑很好实现

代码

免责声明

在你下载,修改或运行代码之前,你应该知道:
本项目仅供学习交流,请勿用于非法用途,否则后果自负
在测试中所爬取的数据均已在24小时内删除,也请勿将爬取到的数据用以非法用途,否则后果自负
请将请求频率限制在每两秒一次左右,以免对服务器造成负担
非法使用源代码所造成的任何结果与作者无关,请自行承担