0成本实现学习通云签到

实现步骤:

  1. 免费领取阿里云服务器
  2. 搭建python环境
  3. 安装screen
  4. 运行py文件

免费领取阿里云服务器

阿里云近期推出“学生在家实践计划”,学生认证后完成测试即可领取6个月免费云服务器,领取地址,数量有限,每日8点开抢。

搭建python环境

这里推荐小白一键搭建脚本,如果想用3.8及以上python版本可以自行搭建



yum -y install epel-release zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make openldap-devel && curl -O https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz && tar -xvJf  Python-3.6.6.tar.xz && cd Python-3.6.6 && ./configure prefix=/usr/local/python3 && make && make install && ln -s /usr/local/python3/bin/python3 /usr/bin/python3.6 && ln -s /usr/local/python3/bin/python3 /usr/bin/python3 && cd .. &&  rm -rf Python-3.6.*

搭建后查看python版本看是否安装成功

python3 -V

出现python 3.6.6既安装成功

安装pip

yum -y install python36-devel python36-setuptools && easy_install-3.6 pip && mkdir /root/.pip && mv pip.conf ~/.pip

安装后查看pip是否安装成功

pip -V

出现对应版本既安装成功

安装requests

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com requests

安装screen

安装screen目的是可以同时运行多个py脚本,并退出ssh后仍然可以运行

yum -y install screen 

screen参数

-A 将所有的视窗都调整为目前终端机的大小。
-d <作业名称> 将指定的screen作业离线。
-h <行数> 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r <作业名称> 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s 指定建立新视窗时,所要执行的shell。
-S <作业名称> 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或--list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业

上传py文件并执行

现在很多ssh工具都支持上传文件功能,上传到对应文件夹,并执行py文件即可云签到

python3 路径/文件名.py

出现父进程启动成功即搭建完成

**py文件在另一篇文章已给出**

你可能感兴趣的:(技术分享)