Skip to content

1312564541/punchin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

电科云nCov2019自动打卡(中秋节快乐) - 使用说明

  • 本次更新新增了微信消息推送功能。
  • 脚本严禁用于非法测试: 由于HW等原因,怀疑被红队利用该脚本进行暴力破解,所以这里提醒一下,该脚本仅用于打卡使用,不得用于非法测试,否则后果自负。

脚本已经做了异常处理,由于修改了较多地方,如无意外的话也不想继续再维护(工作繁忙),原本的想法是使用PhantomJS + selenium的,但是后来发现PhantomJS有些坑,可能还是用chromedriver较为稳定,况且PhantomJS现在也比较少维护,但是PhantomJS的好处是可以在无界面的Linux服务器上跑,这也是自己比较期待的,所以这些问题就留给大家慢慢去探索吧。

安装说明与使用步骤

  • 安装Python3. 由于脚本使用python3开发,使用前,请务必安装好。
  • 查看Chrome版本.由于用到Chromedriver, 使用脚本前,请先查看自己的chrome版本号。alt tag
  • 下载chromedriver.比如是84.0.4147.125,然后去chromedriver官网下载最接近的版本。 alt tag
  • 修改脚本. 需要修改的地方有四个:chromedriver的路径,登录的手机号码,以及登录密码和push+的token alt tag.
  • 获取push+ Token. 新版本由于增加了微信消息推送功能,这里需要注册一个push+的token,首先,请访问以下网站: http://pushplus.hxtrip.com/login alt tag 然后用微信扫描二维码,点击进入“一对一推送”,如下图所示,即可得到自己的token。 alt tag 然后将pushplus_token改为刚刚得到的token。
  • 安装python依赖库. 需要安装多个python库,执行以下命令: pip3 install -r requirements.txt -i https://pypi.douban.com/simple
  • 设置任务计划. 在任务计划中设置每天晚上或者每天早上定时打卡 alt tag

功能

  • 跨平台: 由于python与selenium自身就支持跨平台: 因此该脚本也具备跨平台能力.
  • 方便快速: 脚本全自动化打卡流程,从此妈妈再也不用担心上班忘记打卡了!
  • 支持所有周末节假日,以及节假日调休: 得益于某节假日接口,现在脚本已经具备周末节假日(居家办公),工作日(在岗)打卡的能力。
  • 便于安装: 直接运行pip3 install -r requirements.txt -i https://pypi.douban.com/simple 即可安装依赖文件。

效果

alt tag

About

电科云nCov2019自动打卡

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published