Skip to content

deweyshi/SICNU_Report_Epidemic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SICNU_Report_Epidemic

四川师范大学疫情健康报告打卡

测试环境

Ubuntu 20.04.2 LTS (GNU/Linux 5.8.0-1038-oracle x86_64)
python Python 3.8.8

安装Selenium

pip install selenium

下载对应的Chrome和ChromeDriver

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定时运行

先看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')

效果

运行完成会自动截图保存,效果如下:

About

四川师范大学疫情健康报告打卡

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published