統一超商交貨便貨態查詢(包含 OCR 自動辨識驗證碼)
本庫使用ThanatosDi/E-Tracking改版
- 下載本包
- 安裝必要套件
pip install -r requirements.txt
- 安裝 tesseract (如需使用 OCR 自動辨識)
Linux 安裝 tesseract
Windows 安裝 tesseract
- ECTracker(tesseract_path='tesseract'): [class]
- tesseract_path: [str] 設定 tesseract 路徑 (default: tesseract)
- ECTracker.tracker(txtProductNum, autoVerify=False, tesseract_path='tesseract'): [function]
- txtProductNum: [str] 貨態號碼 詳細請至貨態號碼查詢教學查看
- autoVerify: [Boolean] 是否啟用 OCR 自動辨識驗證碼 (default: False)
先在Userdata裡輸入使用者資料
直接開啟 login.py
若想使用 etracking.py 庫:
from etracking import ECTRACKER
ECTRACKER.tracker('物流碼(7或11位)', autoVerify=True)
輸出的資料將會在[cargo]
- OCR自動辨識
Verify identify image error.
: 驗證碼判斷錯誤can't identify image
: 無法判斷驗證碼
- Login
需手機驗證 驗證後請關閉本程式
: 手機驗證後到CMD
ctrl+c關閉
- Exception
- 錯誤為
Exception
需自行處理或到issues中發出問題
- 錯誤為
OCR自動辨識 / Login 類錯誤只需至需重新啟動Login.py即可
Ray 💻 |
ThanatosDi 💻 |