Merge branch 'master' of github.com:max32002/tixcraft_bot
commit
3382aea303
25
README.md
25
README.md
|
@ -8,11 +8,15 @@ https://github.com/max32002/tixcraft_bot/releases
|
|||
|
||||
# Demo (示範影片)
|
||||
|
||||
Max搶票機器人 (2023-02-03):優化KKTIX 推論驗證問題
|
||||
|
||||
https://youtu.be/I4OOTlgpsOA
|
||||
|
||||
Max搶票機器人 (2023-01-29):支援galaxymacau(澳門銀河)
|
||||
|
||||
https://youtu.be/yt7SkRvBujU
|
||||
|
||||
Max搶票機器人 (2023-01-22):hkticketing(快達票)
|
||||
Max搶票機器人 (2023-01-22):hkticketing(快達票) 目前機器人已失效, 因為官方的 reCaptcha 可以檢測出機器人。
|
||||
|
||||
https://youtu.be/pZJlcMjayco
|
||||
|
||||
|
@ -107,7 +111,7 @@ https://youtu.be/AmOYg8Oj0qM
|
|||
* ibon: https://max-everyday.com/2023/01/ibon-bot/
|
||||
* cityline: https://max-everyday.com/2019/03/cityline-bot/
|
||||
* urbtix: https://max-everyday.com/2019/02/urbtix-bot/
|
||||
* hkticketing / galaxymacau: https://max-everyday.com/2023/01/hkticketing-bot/
|
||||
* hkticketing / galaxymacau: https://max-everyday.com/2023/01/hkticketing-bot/
|
||||
|
||||
# How to execute source code (透過原始碼的執行方法)
|
||||
1: download chromedrive to "webdriver" folder:
|
||||
|
@ -129,6 +133,8 @@ PS:
|
|||
* 如果你是使用 macOS 並且執行環境沒有 python3,請 python 官方網站([https://www.python.org/downloads/](https://www.python.org/downloads/))來安裝 python3, 如果在 macOS 裡會使用終端機(Terminal),建議使用 https://brew.sh/ 安裝 python3.
|
||||
* 如果你是使用 Firefox, ChromeDriver 的元件是叫 geckodriver,下載點在:https://github.com/mozilla/geckodriver/releases ,與 ChromeDriver 的處理方式是一樣,如果是 mac 電腦,要在元件按右鍵開啟,做一次授權的動作,mac 有2個版本,-macos.tar.gz 與 -macos-aarch64.tar.gz ,如果是 intel CPU 的版本,請服用前面沒有 aarch64 的版本。
|
||||
|
||||
PS:搶票程式可以多開chrome瀏覽器,如果你電腦效能高。
|
||||
|
||||
# Introduce the implement (實作方法)
|
||||
https://stackoverflow.max-everyday.com/2018/03/selenium-chrome-webdriver/
|
||||
|
||||
|
@ -139,9 +145,22 @@ please run this source code with high performance hardware computer and high spe
|
|||
|
||||
# TODO about cpatcha (關於驗證碼)
|
||||
|
||||
目前驗證碼需要手動輸入,也許你會想自動輸入驗證碼,可以參考看看:實作基於CNN的台鐵訂票驗證碼辨識以及透過模仿及資料增強的訓練集產生器 (Simple captcha solver based on CNN and a training set generator by imitating the style of captcha and data augmentation)
|
||||
目前自動輸入驗證碼用的元件是:
|
||||
|
||||
https://github.com/sml2h3/ddddocr
|
||||
|
||||
附註:
|
||||
* macOS 新的電腦 arm 系列, 暫時沒有提供自動輸入驗證碼功能, 使用上的限制和 ddddocr 相同.
|
||||
* macOS 舊款intel CPU 的電腦裡的 python 版本要降到低於等於 3.9 版, 例如: https://www.python.org/ftp/python/3.9.13/python-3.9.13-macosx10.9.pkg .
|
||||
* 猜測驗證碼時比較容易出錯的是字英 f 和 t,還有 q 和 g, v 和 u 還有 w.
|
||||
* 猜測驗證碼必錯的情況是,目前不允許有重覆的2個字母出來。
|
||||
|
||||
|
||||
想自動輸入驗證碼,可以參考看看:實作基於CNN的台鐵訂票驗證碼辨識以及透過模仿及資料增強的訓練集產生器 (Simple captcha solver based on CNN and a training set generator by imitating the style of captcha and data augmentation)
|
||||
|
||||
https://github.com/JasonLiTW/simple-railway-captcha-solver
|
||||
|
||||
|
||||
# Donate (贊助Max)
|
||||
|
||||
如果你覺得這篇文章或MaxBot寫的很好,想打賞Max,贊助方式如下: https://max-everyday.com/about/#donate
|
||||
|
|
Loading…
Reference in New Issue