12点钟还没起床的同学必备 :)
与计划任务一同食用更佳~
代码已更新定时自动运行
需要自行安装几个必要依赖包
$pip install lxml requests beautifulsoup4 schedule
当然你也可以只运行一次,填写好自己的数据和时间后
$python zzu_jktb.py 即可
如果你有云服务器,或者电脑从来不关,像我一样 :) 要每天都定时填报,执行时可以选择后台挂起
$nohup python zzu_jktb.py &
签到什么的都让服务器去做吧~
麻麻再也不用担心中午12点被导员在微信群里艾特了!
代码最后
schedule.every().day.at("08:53").do(main)
中的时间根据自身情况修改
代码中的表单数据,两个data部分需要根据自身情况修改
data = {'uid':'学号', #学号
'upw': '登录密码', #登录密码
'day6': 'b', #修改首次填报=a 每日填报=b
'myvsp_5': '正常' #1今日身体状况 --------新增表项
'myvs_1': '是', #2体温是否正常 是/否
'myvs_2': '否', #3是否有咳嗽 是/否
'myvs_3': '否', #4否有乏力症状 是/否
'myvs_4': '否', #5是否有鼻塞 是/否
'myvsw_1': '否', #6是否在郑州 是/否
'myvsp_1': 'xx', #7现在居住地 如河南省=41
'myvsp_3': 'xxxx', #地市 (身份证地区编码)如河南郑州=4101
'sheng6': 'xx', #重复上面省市 --------新增表项
'shi6': 'xxxx', #别问我为什么,学校网站的脑回路我也不懂 --------新增表项
'myvsw_2': 'xxxxxxx', #详细地址 xxxxxxx
'myvsw_a1': '否', #8所在小区(村)是否有确诊 是/否
'myvsw_a2': '否', #9共同居住人是否有确诊 是/否
'myvsp_6': '否', #10是否刚从外地返回郑州 是/否
'myvsw_3': '否', #11是否有外出 是/否
'myvsw_5': '在家学习', #12在家还在校 在家学习/在学校学习
}
已更新表单内容
已知的问题:发现data存在一些问题,但是不影响使用,等0点之后开放填表之后会进行确认
已针对新的填报页面和表单进行更新 新增表项已在README中的data中标注出来
学校填报成页面更换关键词,已将检测的语句替换为新关键词
偶尔登录会要求验证码,尝试解决ing
一个自动更新任务的小脚本 https://github.com/Cerber2ol8/scripts_update