配置XUST自动打卡
· 服务器
LinuxUbuntuPythonAnacondaScreen
安装screen
apt-get update
apt install screen
安装Anaconda
下载Anaconda安装包,安装包链接可自行替换,注意wget的下载路径(会把文件下载到当前路径)
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
执行安装包,安装过程中记得conda init 选择 yes
bash Anaconda3-2021.11-Linux-x86_64.sh
刷新bash环境,否则不认识conda命令
source ~/.bashrc
conda取消默认激活base环境
conda config --set auto_activate_base false
创建打卡专属环境
创建Anaconda虚拟环境并激活
conda create -n auto python==3.10
conda activate auto
在虚拟环境激活的情况下,补充安装打卡需要的第三方库
pip install selenium
安装chrome浏览器
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
查看chrome浏览器版本,并于chromedriver镜像下载对应版本的chromedriver(记得解压),放于/usr/bin目录,并赋予权限
google-chrome --version
cd /usr/bin
chmod +x chromedriver
创建定时任务
crontab -e
PATH=$PATH:/root/anaconda3/bin
MAILTO=root
30 17 * * * conda activate auto; python ~/niceAuto/niceAuto.py; conda deactivate;