已经进入期末考试周了,然而我居然还在干这种事情,汗…
旧的脚本经常失灵,原因是,有一个关键参数是这样生成的,如图
这真是太蠢了。
在第一次写这个node脚本时,我并不知道ids居然会经常无规律变动,现在想想,应该是后台操作的老师,有时候会把已经生成的报表删除重做,导致实际的ids自增2。这样的话,这个脚本就不能完成目的了。
这一次,应该把脚本改成从页面上自动获取ids。
用到了cheerio库,地址如下
https://github.com/cheeriojs/cheerio
$(‘.mdui-list-item’).attr(‘sid’)
mdui-list-item是li中的class,sid是li中的值。
这样应该就可以自动获取ids了。跑一下试试。
ok,成功。
在github上发现有人上传了py版的填报程序,还可以邮件提醒。貌似也不错,不过我肯定不加了…
人太懒了,其实应该早点改的…
12月26日更新:被学校淦了,紧急下线。幸亏影响不大,有一个哥们挂了200多号人,直接被记严重警告了。