Skip to content

Laimeiyunzn/Airport-Checkin

 
 

Repository files navigation

說明:

  • auto-checkin.py用於基於SS-Panel搭建的機場簽到,renewal.py用於基於V2Board搭建的機場訂閱續期
  • 支持Python2Python3
  • 目前不支持任何帶有驗證碼(登陸或簽到時需要輸入驗證碼)功能的機場
  • 對於本項目來說,簽到是最不起眼的一個小功能。如果你喜歡探索,你將獲得如下成果。
a

免責申明

  • 本項目僅用作學習爬蟲技術,請勿濫用。
  • 禁止使用該專案進行任何盈利活動,對一切非法使用所產生的後果,本人概不負責。

自動簽到使用方法(支持多個機場)

1. 利用Github Actions簽到(推薦)

  • 點擊右上角Fork克隆本項目
  • 修改專案為私有,具體方法見Github更改倉庫的可見性
  • 編輯.github/actions/checkin/config.json,填寫機場功能變數名稱、郵箱及密碼
  • 設置密鑰:分別添加名(即Name)為 AP_DOMAINSAP_EMAILSAP_PASSWORDS 的密鑰並填寫對應的值(即Value)。如有多個帳號(不論是同一機場與否),需要在 Value 欄裏一一填寫並用 || 隔開 添加密鑰 密鑰
  • 若要修改簽到時間,可修改.github/workflows/checkin.yml檔的cron配置 修改簽到時間
  • 在 Actions 頁面啟用 workflow,可先手動觸發運行一次驗證配置是否正確 手動觸發

2. 本地運行

  • 克隆代碼庫
git clone https://github.com/wzdnzd/aggregator.git
  • 安裝依賴庫
pip install -U requests
  • 修改 config.json 配置檔
proxyServer: 代理伺服器地址,非必需

waitTime: 0 ~ 24,模擬任意時間簽到,非必需

retry: 失敗時重試次數,非必需

domains:支持多個機場,必須

domain:機場主功能變數名稱,必須

proxy:true | false,是否使用代理

email:註冊時使用的email

password:密碼

About

自动签到、自动注册、订阅聚合及爬取脚本等

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 54.8%
  • Batchfile 42.3%
  • Smarty 2.6%
  • Shell 0.3%