北京化工大學專用:自動上報每日疫情

作者網站:https://lifuguan.github.io/
Repo地址​:https://github.com/W0n9/BUCT_nCoV_Report
項目作者​:北京化工大學電科17級黃cy​大佬

求贊求star求follow:該文章也發表於公衆號“不會敲代碼的BUCTer”

項目介紹

基於 Python3 的適用於北京化工大學的 COVID-19 自動填報腳本
項目用於學習交流,僅用於各項無異常時打卡,如有身體不適等情況還請自行如實打卡

軟件準備

  1. Python 3.0+
    網站鏈接:官網鏈接
    在這裏插入圖片描述
  2. 下載requestsPython依賴庫
    在命令行/終端輸入以下命令進行安裝
pip3 install --user requests #for windows
pip3 install requests #for linux
  1. 利用Fildder4軟件進行cookies抓包
    官網鏈接:官網鏈接在這裏插入圖片描述

使用方式

  1. 在微信進入“疫情防控”頁面,抓包獲得cookies,修改report.py內的cookies
'eai-sess':'', 
  'UUkey':''

在這裏插入圖片描述
2. 修改 report.py 內的經緯度(可選)
3. 填寫provincecity避免出現上報位置不能爲空錯誤
4. 執行 report.py

自動化

Window:任務計劃程序

  1. 在 windows搜索:“計算機管理”,進入如下界面:
  2. 選擇 系統工具 --> 任務計劃程序 ,點擊右側的 “創建基本任務”,進入如下界面
  3. 參考這篇博文:https://blog.csdn.net/u012849872/article/details/82719372

在這裏插入圖片描述
在這裏插入圖片描述

Linux:使用 Crontab

sudo crontab -e

每天早晨 6 點上報

0 6 * * * python3 main.py
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章