北京化工大学专用:自动上报每日疫情

作者网站:https://lifuguan.github.io/
Repo地址​:https://github.com/W0n9/BUCT_nCoV_Report
项目作者​:北京化工大学电科17级黄cy​大佬

求赞求star求follow:该文章也发表于公众号“不会敲代码的BUCTer”

项目介绍

基于 Python3 的适用于北京化工大学的 COVID-19 自动填报脚本
项目用于学习交流,仅用于各项无异常时打卡,如有身体不适等情况还请自行如实打卡

软件准备

  1. Python 3.0+
    网站链接:官网链接
    北京化工大学专用:自动上报每日疫情_第1张图片
  2. 下载requestsPython依赖库
    在命令行/终端输入以下命令进行安装
pip3 install --user requests #for windows
pip3 install requests #for linux
  1. 利用Fildder4软件进行cookies抓包
    官网链接:官网链接北京化工大学专用:自动上报每日疫情_第2张图片

使用方式

  1. 在微信进入“疫情防控”页面,抓包获得cookies,修改report.py内的cookies
'eai-sess':'', 
  'UUkey':''

北京化工大学专用:自动上报每日疫情_第3张图片
2. 修改 report.py 内的经纬度(可选)
3. 填写provincecity避免出现上报位置不能为空错误
4. 执行 report.py

自动化

Window:任务计划程序

  1. 在 windows搜索:“计算机管理”,进入如下界面:
  2. 选择 系统工具 --> 任务计划程序 ,点击右侧的 “创建基本任务”,进入如下界面
  3. 参考这篇博文:https://blog.csdn.net/u012849872/article/details/82719372

北京化工大学专用:自动上报每日疫情_第4张图片
北京化工大学专用:自动上报每日疫情_第5张图片

Linux:使用 Crontab

sudo crontab -e

每天早晨 6 点上报

0 6 * * * python3 main.py

你可能感兴趣的:(github,linux)