此脚本用于西华大学青柠疫服打卡系统PS:此脚本实例于centos7上实现
pip install selenium #pip3 install selenium
sudo yum install google-chrome-stable_current_x86_64.rpm
which google-chrome-stable
ln -s 路径 /usr/bin/chrome
vim /opt/google/chrome/google-chrome #将最后一行改写为: exec -a "$0" "$HERE/chrome" "$@" --no-sandbox $HOME
google-chrome-stable -version
选择对应版本下载,访问:https://npm.taobao.org/mirrors/chromedriver wget https://npm.taobao.org/mirrors/chromedriver/72.0.3626.7/chromedriver_linux64.zip(这里的版本号需要手动更改成对应浏览器的版本)
unzip chromedriver_linux64.zip
sudo mv chromedriver /usr/bin
chmod +x /usr/bin/chromedriver
PS:此代码健壮性不好,望谅解
代码仅需修改line8-10,以及line87中的Sno、Sname、Password 以及对应api的账号密码
PS:此api为验证码识别,地址为http://www.ttshitu.com/
更多api使用详情见开发文档
http://www.ttshitu.com/docs/python.html#pageTitle
which python #which python3
find / -name xxx.py
0 0 * * * python所在路径 需执行的.py文件路径
这样就实现了每天0点定时打卡