用爬虫和网站技术大大简化了对网站的操作,实现了兼容新浏览器,直接查看图片等功能
- 可以到简书查看内网下载链接
- 百度云盘:https://pan.baidu.com/s/1lGvcjM9hDlz_Zu2g6OBL_w 提取码:f94z
- 下载的文件解压后直接双击 启动程序.bat 就可以启动了。
- django==1.11/
- xlwt
- xlsxwriter
- requests
- bs4
安装完上述依赖之后,
python manage.py makemigrations
python manage.py migrate
生成数据库文件,数据库的初始化数据会在每次访问 / 页面的时候检查,如果没有数据会自动读取csv文件的初始数据并填充到数据库
因为老版的德育审批网站已经很难适应现在这么复杂的需求
但是去找教务处、学生处更新网站又太费周章
所以决定直接给辅导员需要用的核心功能进行一次升级
每年一个辅导员要审批接近1000份的活动申请,这是一个让人非常痛苦的事情
- 无法在一个页面上完成审批(需要进入二级页面查看具体申请内容)
- 如果申请的分数需要更改,必须点击保存,页面刷新了再点通过才能生效
- 无论打回、保存、通过申请,页面都会刷新,并且在点击了alert弹窗内容才会显示网页正文
- 查看申请照片,点击后会在新网页打开图片,图片各种角度都有,无法放缩,看起来脖子非常痛苦
- 返回申请列表页面,会直接回到第一页,无法记住之前的过滤条件
- 登录后通过多线程立即下载最新的申请到本地
- 所有的操作在一个页面完成,把不重要的信息通过鼠标滑过显示来降低影响
- 德育分、智育分的通过字体粗细、颜色来区分
- 更改分数、直接通过、打回等操作,页面都不会刷新,通过异步操作完成
- 图片直接显示,点击就在当前页面放大,支持放大缩小左右旋转,切换上下图片
- 一键通过或打回
- 导出审批内容到excel表格,方便让同学查看申请被打回的原因
- 多账号登录,学生申请不会串到一起,只会显示自己账号的
- 下载所有类型的申请,方便之后查看已经审批过的申请
- 由于上一条的功能,会收集到部分其他学年的申请,增加了过滤学年的功能
- 现在申请的图片也不会下载到本地了,而是直接转发请求到原来的网站,加入了缓存机制,打开已经加载过的图片速度更快了。
- 年代久远被删掉的图片会被404图片所代替,观感好多了
- 已支持新版的非对称密钥登录
简书地址: https://www.jianshu.com/p/f6708e8431e9
效果展示: