四川师范大学疫情健康报告打卡
Ubuntu 20.04.2 LTS (GNU/Linux 5.8.0-1038-oracle x86_64)
python Python 3.8.8
pip install selenium
Linux,Mac,Windows都可以,安装方法自行百度。
Chrome:https://www.google.com/chrome/
ChromeDriver:https://chromedriver.chromium.org/downloads
打开sicnu_report.py,修改下面的信息,支持多账号,依次为用户名,密码,本科生或研究生;
userInfo = [
["2020******", "*******", undergraduate],
['2020******', '*******', postGraduate]
]
先看linux上有没有crontab,没有百度安装一下;
安装好的,输入:crontab -e
按i
:
0 7 * * * cd /path/to/pyfile && nohup /root/anaconda3/bin/python -u sicnu_report.py>log.txt 2>&1 &
输入:wq
保存
查看刚设置的定时任务:
crontab -l
1.ChromeDriver下载了和sicnu_report.py放在同一文件夹下;
2.一定要下载对应的Chrome和ChromeDriver;
3.有图形界面的,可以注释掉这行,没有图形界面的,一定要有,不然可能会报错。
options.add_argument('headless')