- Max搶票程式免費下載,不用捐款也可以下載和使用。自由捐款,捐款方式:https://max-everyday.com/about/#donate
- 使用機器人搶票有被官方鎖帳號的風險,請評估後再進行使用,後果請自行承擔。
- 不確定使用輔助自動輸入個人資料的機器人搶票會不會是「文化創意產業發展法第十條之一」中「以虛偽資料或其他不正方式,利用電腦或其他相關設備購買藝文表演票券,取得訂票或取票憑證者」的項目之一。「自動化網頁的操作」是否為「其他不正方式」, 以及「驗證碼的光學字元辨識」,是否犯法,目前都沒有明確的規範,有機會繼續使用。
文章索引:
軟體特色:
- 急速搶票
優化購票流程。 - 自動填寫
搶票不再手忙腳亂心慌慌。 - 合法購票
本系統僅代為填寫購票資訊,無任何入侵、取得、刪除或變更售票系統其電磁紀錄。 - 多系統支援
支援 Windows 和 Mac (Linux 請直接執行原始碼) - 無時間或次數限制
如果官方網站沒有改版,可以在多台電腦且無使用時間或次數限制。 - 無病毒/惡意/間碟程式
開放主程式的原始碼,雖然原始碼的檔案可以執行,但需要在相依元件都安裝的環境下,建議下載執行檔,會簡單很多。
檔案下載:
主程式:
https://github.com/max32002/tixcraft_bot/releases
檔案說明:
- chrome_tixcraft_win64_xxoo.zip
適用於:Windows 平台。
執行方式:執行 settings.exe 應用程式。
附註:請在 zip 檔按右鍵,選「解壓縮全部…」完整地解壓縮zip檔案,而不是直接點2下的開啟zip 檔。
重要:目前打包出來的執行檔「無法」在有中文字的路徑下執行,如果你的Windows帳號是使用中文字,那麼搶票的主程式無法在你的「下載」、「文件」或「桌面」的路徑之下執行,請複製到根目錄下,或其他槽下,才可以正常執行,「無法執行」是指搶票程式會閃退。 - MaxBot_xx00.zip
適用於:Mac 平台,建議最低系統版本10.13以上。
執行方式:在外型紅色的 MaxBot.app 按右鍵,選「顯示套件內容」(Show Package Contents) 選項,進入 /Contents 目錄下的 MacOS 目錄裡,去點2下執行外型黑色的 MaxBot。
附註:如果執行上遇到問題,請到 Python 官方網站,下載並安裝最新版本的 Python 3.x ,安裝完成之後,需要重開機一次,系統才能套用新的設定值。
附註:macOS 11.0 以上版本,需要允許「打開未經驗證或來自未識別開發者的 App」:
https://max-everyday.com/2018/03/tixcraft-bot/#macos-11-open-anyway
下載檔案前,請先將你的 chrome 瀏覽器升級到最新的版本。更新chrome瀏覽器的方式是:「設定」->「關於Chrome」,這時候,通常就會自動更新chrome 瀏覽器為新的版本。
如果是下載2022-09-13(含)之後的版本,只需要下載「搶票主程式」的 zip 檔,不需要另外再下載「瀏覽器元件」(ChromeDriver)。
原始碼:
https://github.com/max32002/tixcraft_bot
附註:
- KKTIX 網站和拓元網站用的搶票機器人是同一個程式。
- 目前軟體測試只有Max一個人,所以程式可能測試不夠完成,也許會有錯誤或臭蟲(Bug),如果遇到程式掛掉,請提供黑色視窗裡的除錯用訊息,才有辦法得知掛掉的原因。
- 每次按「搶票」按鈕後,會開出新的 chrome 瀏覽器,每次都需要在搶票前先登入您的會員帳號。
- 實際搶票前10分鐘(如果時間允許),請使用其他已經開賣中的活動測試功能是否正常:建議,先去購買其他已開放活動購票,並取消該購票,再回到倒數中搶票的活動頁面,這樣做可以先快取後面購買網頁所使用的外部資源,有助於搶票。這一點,沒去做也沒差。
- 實際搶票前10分鐘(如果時間允許),建議「重開機」一次,開機完成後,關閉沒在使用的程式,只運行搶票程式,因為搶票程式設計的架構沒有很好,程式的架構上有記憶體漏失(Memory Leak)的已知問題。這一點,沒去做也沒差。
ChromeDriver 下載與執行教學
2022-09-13(含)之後的版本,如果沒有遇到錯誤,可以跳過下載ChromeDriver元件的步驟,程式會自動下載所需元件。
請到ChromeDriver網站 (https://chromedriver.chromium.org/) 下載與您目前chrome瀏覽器「相同版本」的 ChromeDriver 的執行檔,下載之後需要先解壓縮zip 檔,放在搶票程式的 /webdriver/ 目錄下。
附註:如果Mac電腦請放到 MaxBot.app 套件裡的 /Contents/Resources/webdriver/,在執行搶票程式前,第一次執行搶票主程式前,前請先手動點 ChromeDriver 的執行檔。
Q:chrome「相同版本」的定義是什麼?
A:版本的那串數字裡,第一個小數點前的號碼,就是主要版本號,相同版本指,主要版本號相同就可以了。
詳細的 ChromeDriver 下載與執行的圖文教學
請在您的電腦連到網頁:https://chromedriver.chromium.org/

通常是選擇 Latest stable release 的這一行的版本,但主要還是要先看您的瀏覽器版本號碼。
請依照您使用的平台下載所需要的 zip 壓縮檔,下載後要解壓縮,並移動到搶票程式的 /webdriver/ 目錄下。
如果是Windows 平台,請選擇 _win32.zip 的那一個壓縮檔, Mac 電腦要用 _mac 的 zip。
附註:雖然Windows 是用 win64, 但這個 chromedriver 要使用 win32. 要解釋起來故事有點長,簡而言之是 win64 電腦可以執行 win32 的程式。
如果是Mac 平台,有2個版本 mac64 與 mac_arm64, 如果你是 Mac 的新電腦,應該都是選 arm64, 只有舊電腦才是選 mac64.

Mac電腦,在點左上的蘋果後,就可以看到系統的版本,如果你的處理器那行有出現 intel 如下圖,那就是要選 mac64:

如果是「Mac 平台」,執行 MaxBot 出問題,請先下載 python 3.x 版:
https://www.python.org/downloads/

如果是「Mac 平台」,按 run 按鈕無法彈出新的chrome瀏覽器:
- 請先更新您的chrome 瀏覽器為最新的版本。
- 如果你執行的是 2022-09-13 以前版本,請先手動下載ChromeDriver,並在ChromeDriver的執行檔上按右鍵,再選開啟(Open)。執行的畫面如下:

這樣子,安裝和設定ChromeDriver 元件的部份就完成了,可以執行搶票程式了。
Windows平台,是把 ChromeDriver 放到搶票主程式解壓縮後的資料夾裡的 \webdriver\ 目錄,就可以執行搶票主程式。
如果你是使用 Firefox, ChromeDriver 的元件是叫 geckodriver,下載點在:https://github.com/mozilla/geckodriver/releases ,與ChromeDriver 的處理方式是一樣。
如果你是使用 Edge,也有一樣的 WebDriver, 請在這裡下載與你的 Edge 相同主要版號的 webdriver: https://developer.microsoft.com/zh-tw/microsoft-edge/tools/webdriver/ Edge瀏覽器幾乎設計上和 Google chrome 瀏覽器沒什麼二樣,只有畫面比較酷炫一點。
如果是mac 電腦,要在元件按右鍵開啟,做一次授權的動作,mac 有2個版本( intel CPU 和 ARM CPU),-macos.tar.gz 與 -macos-aarch64.tar.gz ,如果是 intel CPU 的版本,ChromeDriver 元件下載請選擇前面沒有 aarch64 的版本。
如果你出現下列的錯誤訊息:
This version of ChromeDriver only supports Chrome version xxx, Current broswer version is yyy.
翻譯成中文:ChromeDriver 元件版本只支援 xxx 版,你目前瀏覽器是 yyy 版。
元件與chrome瀏覧器版本不一致造成無法執行,請更新 chrome 為最近版本。
每1到2個月可能會有1天會遇到chrom瀏覽器全球的改版,即使在chrome瀏覽器裡按檢查更新,或是重新在chrome網站下載,也升級不到最新的版本。因為全球的用戶太多了,所以沒辦法每一個地區都即時或短時間內使用到最新的chrome版本。
解決辦法:
請手動到 chromedriver 網站下載與你的瀏覽器相同版本的 chromedriver 檔案,下載並解壓縮後,再複製到搶票程式的 /webdriver/ 目錄下。如果不知道怎麼操作的話,也沒關係,過二天你的chrome瀏覽器就可以升級到最新的版本。

如果遇到錯誤訊息:
os.path.dirname(executable)
TypeError: expected str, bytes or os.PathLike object, not NoneType

代表,你的 Mac 電腦沒有安裝 chrome 瀏覽器,或是你有安裝但沒有把 chrome 搬到 finder 的應用程式資料夾(Applications) 目錄裡,造成無法啟動 chrome 瀏覽器。
如果你的 Windows 版本,顯示下面的錯誤訊息:
chrome_tixcraft.exe 不是內部或外部指令, 可執行的程式或批次檔。

代表:chrome_tixcraft.exe 檔案不存在於搶票程式的目錄內,可能的原因有:
- 你需要完整的解壓縮 zip 檔, 而不是直接點2下進入 zip 檔裡進行”預覽”.
- chrome_tixcraft.exe 被你的防毒軟體刪除了, 你可以有這幾個解法:
- 暫時停用防毒軟體.
- 在防毒軟體裡, 增加例外情況的設定, 讓 chrome_tixcraft.exe 排除在病毒的名單之內.
- 使用別台電腦.
- 透過原始碼, 來執行搶票程式, 這會有一點點難, 因為需要一些”電腦”的相關知識.
- 重新下載, 重新解壓縮, 重新執行 settings.exe 聽說就會正常.
如果你的Windows 顯示:
Operation did not complete successfully because the file contains a virus or potentially unwanted software.

解法同上.
主要功能:
- 1:會自動按「立即購票」的按鈕。
- 2:自動選取第1個可以購買的場次。(有圖形介面調整參數)
- 3:自動選取第1個可以購買的區域。(有圖形介面調整參數)
- 4:自動選擇「張數」(目前是會自動選擇 2張,該場次沒有 2張可選會改選 1張)。
- 5:自動「打勾」會員服務條款
- 6:自動把驗證碼的框框點一下,讓鍵盤可以直接輸入。
- 7:坐位頁面,不去自動點選「剩餘 1」的座位。(有圖形介面調整參數)
- 8:日期頁面,不去自動點選「選購一空」的場次。(有圖形介面調整參數)
- 9:日期頁面,可以設定是否自動重新整理「即將開賣」的活動。(有圖形介面調整參數)
搶票建議:
- 請先「手動」用滑鼠點選自己要買票的活動。因為搶票程式並不是總是很快就執行,雖然搶票程式會幫忙點,但是自己「手動」去點會更快!
- 搶票機器人可能會因為搶票系統繁忙而比手動的慢,請勿過份依賴搶票機器人,在第一時間還是可能會需要使用滑鼠手動去點。
- 請先登入購票系統的會員,以加速購票流程。展示影片目的是在示範不使用滑鼠的情況下透過機器人選取想購買的日期、票價和張數。
- 門票的「限量」是很殘酷的,建議不要用破舊的電腦或連線不穩的手機網路來搶票,因為只要比別人慢個 0.1 秒,票可能就沒了。為了要搶到限量的票建議去網咖或找一個網路連線穩定且快的地方並使用硬體不差的電腦來搶票。
- 如果在使用網咖或別人的別人的電腦,請先確定已經安裝了chrome 瀏覽器並且chrome瀏覽器已更新到最新版本。chrome 瀏覽器,請安裝「正式版」不要安裝到有 beta 或 dev 字樣的「測試版」或「開發人員版」。
- 拓元的驗證碼,請一定要提早去練習,因為有幾個字母真的很容易搞錯,例如:aqg,如果運氣不好遇到了,請趕快點一下驗證碼的圖片換下一組,看不懂去猜可能會花掉更多時間。
- 拓元驗證碼練習網址:
https://gen.caca01.com/ttcode/codeking - 拓元的驗證碼一出來的畫面理論上會先自動選擇所需的票數後,再把游標停留在驗證碼輸入框後,請在這一個時候用鍵盤輸入驗證碼,並透過鍵盤按下Enter 鍵送出,驗證碼輸入的部份請千萬不要使用到滑鼠,一用到滑鼠你就慢了,可能就輸給別人了。
- 搶票程式可能會執行到一半就掛掉,建議實際在搶票時,請開啟出2個瀏覽器,一個是透過搶票機器人。另一個是傳統無外掛手動去搶票,因為如果遇到「搶票的程式掛了」、「官方網站顯示錯誤訊息是無連續坐位」或「官方網站改版」,還可以搶看看第二輪或清票。
- 有些活動會在「購票流程僅供參考」裡預告驗證問題的題目,建議在搶票先就先把答案複制到系統的剪貼簿裡,如果實際搶票時問題沒有更換的話,在輸入框裡使用貼上熱鍵(Ctrl+V)就可以快速回答問題。

另一種的驗證問題是問信用卡號前6碼:

針對預先輸入卡號前N碼的, 可以參考看看影片:
Max搶票機器人 (2023-02-16):拓元,從字典檔輸入驗證答案
https://youtu.be/TuacFXzuvlM
示範影片:2022-01-26 版本
https://youtu.be/ZV-G91FHVik
(這是針對舊的版本做示範,新版會自動下載 chromedriver 元件)
使用方法:
1:請先確定電腦裡有安裝正式版的 chrome 瀏覽器。
https://www.google.com/intl/zh-TW/chrome/
2:請先更新您的 chrome瀏覽器到最新版本。
更新chrome瀏覽器的方式是:「設定」->「關於Chrome」,這時候通常就會自動更新chrome 瀏覽器為新的版本。

3:解壓縮

Windows 用戶請在 zip 檔按右鍵,選「解壓縮全部…」完整地解壓縮zip檔案。一般直接點2下zip壓縮檔,是「開啟並預覽」壓縮檔,在「預覽」壓縮檔的模式下的很多檔案並不會被解壓縮,會造成程式無法正常執行,因為會缺少必要的檔案。
4:Windows用戶請執行「settings.exe」,進行設定後,再按 Run 開出一個搶票用的chrome 瀏覽器。

macOS 的用戶請在 MaxBot.app 按右鍵,選「顯示套件內容」(Show Package Contents) 選項,進入 /Contents 目錄下的 MacOS 目錄裡,去點2下執行 MaxBot。
macOS 的用戶如果遇到下面的錯誤訊息:
無法打開「MaxBot」,因為無法驗證開發者。

或錯誤訊息:
無法打開「MaxBot」,因為它來自未識別的開發者。
macOS 無法驗證此 App 未包含惡意軟體

解法:請改用「右鍵」去點執行檔,再選擇「開啟」(Open)的選項,即可正常執行。
macOS 11.0 以上的環境,請參考下面這篇教學:
如果您打開未經驗證或來自未識別開發者的 App
https://support.apple.com/zh-tw/HT202491
執行尚未經過簽名和驗證的軟體可能會將您的電腦和個人資訊暴露給惡意軟體,這些惡意軟體可能會傷害您的 Mac 或洩露您的隱私。如果確定所要安裝的 App 來自可信任的來源且並未遭到竄改,您可以暫時略過 Mac 安全性設定來打開此 App。
如果您仍要打開無法驗證開發者的 App,請打開「系統偏好設定」。
前往「安全性與隱私權」。在「一般」分頁裡按一下「強制打開」,以確認您想要打開或安裝該 App。
macOS 的 Catalina / BigSur 或在 M1 會閃退的解法
請改用「右鍵」去點選app 後,選擇「顯示套件內容」(Show Package Contents)的選項,點進去 Contents 目錄下的 MacOS 目錄裡,去點2下執行 MaxBot 即可正常執行。
執行畫面:

mac 執行後,顯示錯誤訊息:
The default interactive shell is now zsh.
....
....
Hello, World, Settings Py3
xcrun: error invalid active developer path (....), missing xcrun at: /.../xcrun
logout

解法:
點右上角的放大鏡🔍 (Spotlight) 輸入關鍵字 Terminal 後按 Enter 鍵,執行 Terminal app, 貼上並執行下列指令:
xcode-select --install
macOS 執行後顯示黑色畫面解法

原因:
在 macOS Monterey 12.x 版會有這一個問題,推測是macOS系統裡預設內建的 python 3.8.6 版的 tkinter 元件造成的問題。
解法:
到 python 的網站,下載最新版本的 python 3.x 版安裝後,重開機就可以了。python 3.x 傳送門:
https://www.python.org/downloads/macos/
改版記錄:
2023-02-16更新:
- 從字典檔輸入驗證答案。
https://youtu.be/TuacFXzuvlM
2023-01-14更新:
- 修正驗證碼功能在 indievox 網站有錯的問題。
- 在進階設定,增加驗證碼的細部設定,如果遇到驗證碼出不來,可以設成另一個設定值看看。
https://youtu.be/O84H1wNO2_w
2023-01-11更新:
- 自動輸入驗證碼
https://youtu.be/t1k0CvmBNhQ (macOS)
https://youtu.be/6JdEdcW8LtY (Windows)
附註:macOS 新的電腦 arm 系列, 暫時沒有提供自動輸入驗證碼功能. intel CPU 的電腦裡的 python 版本要降到低於等於 3.9 版, 例如: https://www.python.org/ftp/python/3.9.13/python-3.9.13-macosx10.9.pkg .
2023-01-07更新:
- 輸入驗證問題答案為”同意”
https://youtu.be/UgemzrsCC-M
2022-11-18更新:
- 增加 adblock plus 的功能。
- 輸入驗證碼時,會播放音效,在清票時很有幫功,不需要一直緊盯著螢幕。
執行畫面:https://youtu.be/Atujl8MPHQI
2022-11-05更新:
- 優化kktix/拓元的關鍵字比對,修改為不區分逗號、空格與大小寫。
執行畫面:https://youtu.be/v9mI02kVaNw
2022-09-19更新:
- 改善網頁「點擊」的功能。
2022-09-13更新:
- 不用人工手動下載 chromedriver.
- 可以登入google 帳號.
2022-03-24更新:
- 避開日期頁面,自動去點選「選購一空」的場次。
- 日期頁面,可以設定是否自動重新整理「即將開賣」的活動。
2021-12-01更新:
- 針對Urbtix 的搶票系統做處理。
2021-03-21更新:
- 增加新功能:「剩下1個席位」(Pass 1 seat remaining)的檢查,可以避開自動去點選「剩餘 1」的座位。
2020-12-01更新:
- 支持 Linux 的 Ubuntu 平台。
2020-07-26更新:
- 支援「iNDIEVOX 獨立音樂」的購票介面。
2020-02-02更新:
- 支援「添翼創越工作室」在拓元的購票介面。
2019-10-27更新:
- 自動點一下驗證問題的輸入框。
- 增加新欄位「關鍵字2號」:當畫面上所有符合「關鍵字1號」的票都已售完時,會自動點擊符合「關鍵字2號」的區域。
2019-09-23更新:
- 針對拓元的設定介面加入「防呆」機制,啟用的勾勾不見時,相關設定會暫時隱藏。
- 更新 chromedriver 的元件的版本。
YouTube 影片:
https://youtu.be/U6xGBofx-O8
2019-08-17更新:
YouTube 示範影片:
https://www.youtube.com/watch?v=v89Wzi4VrFY
2019-08-08更新:
增加2個chrome 的擴充套件「AdBlock」和「BlockYourselfFromAnalytics」,這2個套件是針對拓元的網站做優化,有沒有優化其實差異不大,所以沒做也沒差,但建議做優化,理論上應該會讓網頁快一點完成,因為減少去下載伺服器上的廣告圖片和Google Analytics 要求。
- 附註1:不用自己手動去下載安裝這2個套件,已幫您打包在執行檔或APP裡,點2下,那些擴充套件,就在右上角了。
- 附註2:按下「Run」按鈕後,在所開出的Chrome瀏覽器是完全獨立+乾淨的chrome瀏覽器,完全無法存取您既有的帳號設定值或已安裝的套件。這裡的「獨立」,指用戶端的資料和記憶體空間是獨立的,同一個帳號在伺服器端的資料會互相影響。
建議:可以多建幾組拓元的帳號來搶票,才比較容易搶超過4張票。
2019-05-06更新:
這次的更新增加自動回答驗證問題的功能,但是下一場活動這個功能就被打槍了,會自動回答到錯的答題,後來反而更花時間,更搶不到票,所以自動回答驗證問題功能目前是沒有的。

2019-01-24更新:
支援在 FamiTicket 和 拓元網站的搶票時,「區域」的選擇方式除了原本的「由上往下」和「由下往上」增加「隨機」(random)的選取模式,請參考影片:
https://www.youtube.com/watch?v=XOMC_EgUYkg
2018-12-17更新:
可以指定日期和區域,新的版本在 settings.exe 裡增加 “Run” 的按鈕,按下後 就會去”存檔” 和 “執行” chrome_tixcraft.exe,設定界面增加 “mode”: 自動點選的排序方式,”from_top_to_down” 是由上往下找,”from_down_to_up” 是由下往上找,請參考影片:
https://www.youtube.com/watch?v=2sUMfNGd4jk
說明:這影片是設定值是「日期」由上往下點第一筆(關鍵字不要輸入)。「區域」是由下往上點第一筆(關鍵字不要輸入)。
打完驗證碼按鍵盤的enter鍵,就可以送出去了。因為旁邊有人跟我講話一時忘了,還用滑鼠去點按鈕。這樣慢了1秒,這個一定要多練習,練到很熟練才行。搶票常常因為太緊張會失誤。
參數設定說明:
Window 版可以執行 settings.exe 來修改設定檔,macOS 是執行 MaxBot。
執行畫面如下:

按鈕說明:
- 1:「Run」 的按鈕,按下後 就會去”存檔” 和 “執行” chrome_tixcraft.exe。每按一次 Run 都會開出一個獨立記憶體空間的chrome 瀏覽器。請記得在搶票前先登入好會員帳號,部份太熱門的活動,會因為太熱門而在開搶後無法登入會員。
- 2:「Save」按鈕,會把設定值存檔。
- 3:「Restore Defaults」按鈕,所有設定值重設為預設值。
參數說明:
- Homepage: 設定機器人一開始開出那一個網址。
- Browser: 設定機器人用那一個瀏覽器,目前支援 “firefox” 和 “chrome”
- Ticket Number: 設定票數
- Date Auto Select: 設定要不要自動點選「日期」。要停用這個功能請取消勾選。
- Date select order: 自動點選的排序方式,”from_top_to_down” 是由上往下找,等於先點較近的日期,”from_down_to_top” 是由下往上找,等於先點較遠的日期。
- Date Keyword: 日期的關鍵字。如果使用空字串,代表搶第一個「可被點選」的日期。
- Area Auto Select: 設定要不要自動點選「區域」。要停用這個功能請修改為 false。
- Area select order: 自動點選的排序方式,”from_top_to_down” 是由上往下找,大多數的場次由上向下找等於先選貴的票價,”from_down_to_top” 是由下往上找,大多數的場次由下向上找等於先選便宜的票。”Random”是隨機挑一筆,是先用「關鍵字」裡過濾出符合資格的超連結,再從中隨機挑一個。如果都沒有關鍵字,就是全部超連結裡挑一個。
- Area Keyword: 區域的關鍵字。
- 這邊有#1 到 #4,這4個關鍵字檔案可以使用。欄位之間的關係接近於「或」(OR)的關係,而且有順位的特性。
- 當 keyword #1 使用空字串,排序方式不是選「隨機」的話,代表搶第一個還有票的區域。
- 當 keyword #1 欄位有關鍵字,還有票時,會優先點選符合 #1 關鍵字的區域。
- 當 keyword #1 欄位有關鍵字,且都售罄,如果第2關鍵字有啟用的話,會開始比對第2順位的關鍵字是否還有票,如果第2關鍵字沒啟用,則無限重刷頁面,直接有符合的關鍵字為止。
- 希望有票就好,可以在某一個「已啟用」的關鍵字欄位中,不輸入任何關鍵字。
- Pass 1 seat remaining: 自動點選「區域」的時候,避開只剩1個座位的區域。
- Pass date is sold out: 排除自動點選已經有標示「搶購一空」的場次,雖然字面上寫搶購一空,實際上可能會有釋票,釋票的機率微乎其微,如果有時間可以放在刷清票。
- Reload coming soon page: 自動刷新倒數中的活動頁面(重新整理)。
啟用「猜測驗證碼」後:
- (情況1)有勾選「掛機模式」,機器人開始無限重試。人可以不在鍵盤旁。
- (情況2)無勾選「掛機模式」,機器人任務結束。需要人工輸入後,按Enter鍵送出。機器人猜不到時,會顯示”OCR辨識失敗Q_Q,驗證碼請手動輸入…”
「掛機模式」的選項,指人不需要在電腦前,驗證碼會由程式自動猜到對為止。
- 附註1:猜測驗證碼時比較容易出錯的是字英 f 和 t,還有 q 和 g, v 和 u 還有 w.
- 附註2:猜測驗證碼必錯的情況是,目前OCR元件不允許有重覆的2個字母出來。
- 使用無視窗+掛機模式, 就可以同一個電腦, 同時使用不同帳號去搶多組門票。
掛機模式與多開視窗的說明影片:
Max搶票機器人 (2023-01-14) indievox 猜測驗證碼 / 視窗多開
https://youtu.be/O84H1wNO2_w
設定值舉例說明:
個案討論1號:
某場演唱會票價如下:
- >>無限搖滾區 NT4880/ NT3880
- >>看台區NT3280/ NT2880/NT2280/NT1880/ NT800
如果我們使用下列的設定值:
- Date select order: from top to bottom
- Date keyword: 12/31
- Area select order: from bottom to top
- Area Keyword:

關於日期的3個欄位:
- Date Auto Select (日期自動點選),Enable要打勾,才會自動點日期。
- Date select order(日期點選排序),如果遇到有相同關鍵字的場次時,畫面上顯示較高位置的優先自動選取(from top to bottom)。
- Date keyword (日期關鍵字),只要限定畫面出有出現關鍵字的才會點,如果不輸入代表每一個日期都符合條件。
接著是關於坐位(票價)的3個欄位:
- Area Auto Select(區域自動點選),Enable要打勾,才會自動點坐位。
- Area select order(區域點選排序),如果遇到有相同關鍵字的坐位時,畫面上顯示較低位置的優先自動選取(from bottom to top)。
附註:如果有設定關鍵字 1880,畫面上的 1880 票都售空(無法點選)並且有其他價格還可以點選時,這時機器人會不做任何事情,反之,如果所有的坐位都售空,這時機器人會自動刷新頁面,等一有可以點選的坐位,會自動去點選,用來搶第二輪的清票。 - Area keyword (區域關鍵字),只要限定畫面出有出現關鍵字的才會點,如果不輸入代表每一個坐位都符合條件。
Q:如果坐位的關鍵字輸入:「紅2區5800」,要是已經沒有紅2區的票,但還有其他紅1區或紅3區,程式會自動去點其他區嗎?
A:不會,因為有輸入關鍵字代表:「只要限定畫面出有出現關鍵字的才會自動點擊」。
附註:如果第一波沒有搶到,要搶清票的票,請千萬不要設定4張票,因為很容易會遇到「無連續坐位」而錯失搶到票的機會。
附註:關鍵字欄位的設定值:「1000」與「1,000」在電腦的世界中是絕對不相同的,4個字元完全不相等於5個字元,目前關鍵字的比對已經優化,修改為:不區分「逗號」、「大小寫」、「空格」,可以放心地輸入。
個案討論2號:
希望先搶VIP區,沒有的話,只求有票就好,並希望高價的票優先。
這個需要,只要不去設定任何關鍵字,並設定 Area 的排序是由放到下即可。
或是把第一優先的坐位關鍵字輸入在 keyword #1, 在 keyword #2 輸入數字 0, 拓元的票價,經常會把價格輸入在該列之中, 價格上幾乎都會有數字0。
也可以神奇地,在keyword #2 輸入一個逗號(,),由於逗號並不是空值,而且比對關鍵字時會不區分逗號,所以逗號變成透明的存在,會符合存在於每一列之中。
個案討論3號:
你好 想請問區域關鍵字要怎麼輸入呢?? 像是『派對區3480』我怎麼打都沒辦法識別…

搶票機器人的「區域的關鍵字」欄位裡的設定值,只對上圖中的紅色框框處有效,就是可以點擊的超連結的文字。
派對區有3個:派對A區3480 , 派對B區3480,派對C區3480,如果只是想搶派對區 3480 可以使用關鍵字:3480,如果其他列裡也有出現 3480, 也會是符合自動被點擊的項目之一。
關鍵字設定範例:

"2樓 2D區"
“2樓” 且 “2D區”, 如果網頁裡出現 “2樓2D區”,”2樓-2D區”,”2D區2樓”,”2D區-2樓”, 這些都算符合”且” 的條件."3800",""
第一順位搶關鍵字3800, 第二順位所有可以選擇的票都符合條件."80","F",""
代表先找有關鍵字 80 的票種, 以上圖來說 3880,3280,2880 都符合, 如果排序是由上往下, 則會選取 3880 的票."80 F","F",""
- 第1順位, 先找 80 而且有 F 的票種, 以上圖來說會先選到 2880, 因為該列中有 2樓F 的關鍵字.
- 第2順位, 找關鍵字F.
- 第3順位, 全部都符合, 有票即搶.
相關影片:
2020-11-29:
https://youtu.be/Y5TPUs_XhE8
2018-11-23更新,提供可執行檔(點2下執行):
拓元售票系統使用Max自動搶票機器人(2018/11/23)
https://www.youtube.com/watch?v=QX8u2iF1Gm8
2018-10-20 更新:
https://www.youtube.com/watch?v=huU4e9pcQLM
2018-09-28 更新:
https://www.youtube.com/watch?v=VvLm7wxm2lk
2018-02-28 搶安室奈美惠的票,透過純手動人工搶票,一張都沒搶到,也有挑戰搶清票那場,也是都沒搶到 @_@;,怒寫了一個web bot(網頁機器人)。
我是使用 python + selenium 來實作,除了python 程式語言可以使用 selenium,也可以用 c#, java, ruby, perl。
一開始可以正常執行的程式碼,大約 40幾行 python 的 source code,程式設計原理:
Selenium 使用 Chrome 瀏覽器 webdriver
http://stackoverflow.max-everyday.com/2018/03/selenium-chrome-webdriver/
手動操作:拓元搶票技巧
http://max-everyday.com/2018/02/tixcraft/
關於「場次」和「區域」參數調整的我使用的方法是透過「文字」(關鍵字)去檢查。
在場次的網頁裡,點選的文字都是「立即訂購」,這個要透過「文字」來處理上就比較麻煩一點,需要去取得第一欄位裡文字來判斷。
「場次」和「區域」,用程式去點和人工手動去點差不了多少。選坐位、勾選同意,也不會花掉很多時間,也和人工手動去點差不多,有沒有使用這個機器人去搶票,其實不會差太多。
Q&A 常見問題:
Q:請問使用您的軟體要付錢嗎?
A:免費,自由下載。隨意贊助,抖內方式:
https://max-everyday.com/about/#donate
Q:請問設定完資料後,按下run鍵,會自動跑出一個新的瀏覽器畫面嗎?
A:會,而且需要重新登入 Google 或 Facebook 帳號,這是正常的。
Q:請問按下run能控制多個瀏覽器視窗?
A:每一個按下Run跑出來的瀏覽器視窗都是獨立的,需要一一去登入。建議只開出一個新的瀏覽器視窗。
Q:run按幾次就跑出幾個視窗,是否只會執行最新出來的視窗?
A:每一個按下Run跑出來的視窗都是獨立的,每一個都會跑,每一個執行中的視窗可以使用不一樣的設定值。建議只開出一個新的瀏覽器視窗。
Q:網咖裡的網速會快一些,但網咖假如同時10-20個人搶票,速度有差嗎?因為我搞不懂家裡常常收到中華電信說光世代幾咩升級咩,什麼30到200啊之類的,這除了下載速度,提升到200會影響到搶票運作率嗎?
A:不用特地去升級家裡的網路,下載拓元的網頁,所需要的頻寬可以算的出來,不需很高級的網路,盡量選擇可以提無穩定網路連線的地方即可。
建議去網咖,主要是要解決網路連線不穩定,和電腦設備不會太差,如果家裡的網路連線穩定且電腦不會太老舊,使用家裡電腦即可。
Q:請問搶票程式在網咖無法使用,該如何解決?
A:通常因網電腦裡沒有安裝 chrome 瀏覽器,chrome 瀏覽器的安裝方式很簡單,先用其他可以上網的瀏覽器查詢關鍵字 chrome, 連到 google chrome 的網站,下載後就可以執行安裝檔,就可以取得 chrome 瀏覽器。
等安裝好之後,請執行 chrome 瀏覽器,確定chrome 瀏覽器有更新到最新版。
如果你在搶票程式裡點了 Run 按鈕,顯示下面訊息:
File “subprocess.py”, line xxx,
TypeError: argument of type ‘NoneType’ is not iterable.
就是,沒有安裝 chrome 瀏覽器。

Q:你的程式是有病毒嗎?我下載WINDOWS的版chrome封鎖不讓我開。
A:這是正常的現象,因為下載的.zip 檔裡包含了.exe 執行檔,可能會讓你的電腦有中毒的風險。您有2個解法。
解法1:在chrome 「下載」(Download) 的頁面選擇「還原惡意檔案」(Keep dangerous file),這樣就可以取得可執行檔。

附註:執行 settings.exe 可以不需使用「系統管理員」權限執行,一般的權限來執行應用程式即可。
解法2:如果您擔心Max所編譯的執行檔可能有病毒,您可以在github 上自行下載 Python 的原始碼來執行,可以有一樣的效果,只是要執行Python原始碼需要有一點點電腦的基礎知識,需要安裝 Python 的執行檔並安裝一些第三方的package, 例如 selenium 和 chromedrive 套件。
Q:請問會害拓元的帳號被鎖嗎?
A:我也沒辦法確定不會被官方鎖帳號,如果您會擔心的話,建議還是手動搶票,或是多創幾個帳號,並綁定親友的門號來搶,被鎖了就不會心痛了。
Q:點選「關於 Chrome」顯示:無法啟動更新檢查,該怎麼辦?

A:到瀏覽器輸入關鍵字chrome,到chrome 瀏覽器的網站下載安裝檔,即可安裝最新版本。
Q:Mac OS 11 (Big Sur) 顯錯誤訊訊:「Python」未預期的結束,如何解決?

A:
步驟1:下載Python官方安裝檔,下載用網址:
https://www.python.org/downloads/
會下載檔案:python-3.x.x-macosx1x.x.pkg, 點2下即可開始安裝 python為新的版本。
步驟2:改下載和執行 MaxBot_py3 開頭的 zip 檔案,zip 檔會解開一個 MaxBot.app 紅色的圖示。
步驟3:在 MaxBot.app 按右鍵,選「Show Package Contents」的選項,在進入 Contents 目錄下的 MacOS 目錄裡,去點2下執行 MaxBot.
Q:顯示錯誤訊息:cannot find Chrome binary,該怎麼辦?

A:可能是沒有安裝 chrome 瀏覽器或chrome 瀏覽器的版本與MaxBot支援的版本不相容。請點「關於chrome」進行自動更新chrome 版本,或下載和chrome 版本相符合的 MaxBot 版本。
Q:無法登入Google 帳號,顯示「這個瀏覽器或應用程式可能有安全疑慮」。

A:請使用Facebook 登入,或使用 Mac平台試看看,有「部份的」Mac電腦允許搶票機器人的瀏覽器登入Google帳號。
詳細的討論參考: https://github.com/max32002/tixcraft_bot/issues/3
Q:如何在已經登入拓元帳號的瀏覽器,取得Cookies 的 SID值?
A:在 Windows 請按 F12
或 Ctrl + Shift + I
, 在 macOS 請按 Cmd+Option+I
, 即可叫出開發者工具(DevTools),在畫面的 Appliction 分頁裡的 Storage 項目中的 Cookies 裡即取得拓元登入後的 SID值:

Q:SID 值可以使用的時間有多久?
A:不確定可以使用多久,建議每次取得之前,先到售票的官方網站登出帳號後,重新登入一次,取得新鮮的SID,可以避免出錯。
詳細的討論串, 請參考:
https://github.com/max32002/tixcraft_bot/issues/3
※ 附註:拓元自2018/05/02起,進行會員帳號整合作業,每人限制僅可申請一個會員帳號且需綁定「證件字號 + 手機號碼」,手機號碼通過驗證後,才可開始於拓元網站購票。已綁定之證件字號或手機號碼,無法重複綁定在其他帳號。
所以如果已經綁成Google 的帳號+門號,無法切換成Facebook,該門號可能無法繼續使用。請使用其他門號或跟親朋友好借一下手機門號,重新綁定為Facebook 登入。
註冊新的拓元帳號,並使用Facebook登入即可。如果需要手機門號驗證,找親朋友好借一下手機。
※ 附註:身份證字號的規則:末二碼的數字加總和一樣,都是合法身份證字號,例如:最後2碼為 13,意即 04,13,22,31,40 都是合法身份證字號。
Q:這個搶票程式有違法拓元相關法律嗎?
A:由於Max本身不具法律背景,無法回覆這個問題。
「文化創意產業發展法」定義黃牛為「將藝文表演票券以超過票面金額或定價販售者」,及「以虛偽資料或其他不正方式,利用電腦或其他相關設備購買藝文表演票券,取得訂票或取票憑證者」,均認定為黃牛行為。也就是說,「加價轉售者」,以及「以不正當方式取得票券」者,均認定為黃牛。
將藝文表演票券以超過票面金額或定價販售者,按票券張數,由主管機關處票面金額或定價之10倍至50倍罰鍰;以虛偽資料或其他不正方式,利用電腦或其他相關設備購買藝文表演票券,取得訂票或取票憑證者,處3年以下有期徒刑,或科或併科300萬元以下罰金。

2023-05-31 公告的台灣的”文化創意產業發展法第十條之一”, 如果是使用真實的個人資料去搶票, 也許沒什麼影響.
* 對於 “其他不正方式” 的方式的定義, 如果放大解釋, 使用搶票程式有機會合乎這個要件, “自動化網頁的操作” 是否為 “其他不正方式”, 以及”驗證碼的光學字元辨識”,是否犯法,目前都沒有明確的規範, 有機會繼續使用。
* 但是伺服器端要怎麼證明我們使用了搶票程式? 在機率上來看, 是無法證明。
* 使用機器人搶票除了有被鎖帳號的風險也有可能會被售票平台告,請評估後再進行使用,後果請自行承擔。
* 法令來源: 中華民國總統府
https://www.president.gov.tw/File/Doc/9db8ce7f-87e5-4496-b9f4-132dfcd44aba
Q:會自動輸入拓元的「驗證碼」嗎?
A:不會自動輸入,只有自動把驗證碼的輸入框點一下,讓你的鍵盤可以直接輸入。如果你的電腦使用 Intel 的CPU, 而且在進階的設定裡勾選自動輸入驗證碼, 如果遇到比較簡單的驗證碼, 搶票機器人透過 ddddocr 元件會去自動辨識與輸入驗證碼。
Q:會自動輸入拓元的「驗證問題」嗎?
A:不會自動輸入,只有自動把驗證碼的框框點一下,讓鍵盤可以直接輸入。
附註:「驗證問題」和「驗證碼」是不一樣的東西,都是拿來確認在電腦前面輸入資料的是「真人」而不是搶票程式。
Q:如果「驗證問題」答錯後機器人會繼續停在答題的畫面嗎?還是會被返回上一頁。
A:停在原頁,並顯示錯誤訊息。目前驗證問題的頁面,機器人並不會去處理。
Q:別人手動都買到,而我用了你這個程式反而一張也沒有搶到…😭
A:不好意思,害你沒搶到票。下次請試看看改為手動去搶票。由於小弟才疏學淺+功力有限,所以程式沒寫好。使用機器人搶票時,雖然程式會去點擊畫面上的連結但可能會比手動慢,建議以機器人為輔助,以自己手動搶票為主。
Q:這程式可確保會搶到票嗎?
A:不會。
※ 附註:搶票是:人人都機會,個個沒把握。
Q:影響搶票最主要原因是甚麼?
A:
- 多少人去搶票。
- 買票的每一個流程,速度快多少,花的時間比別人少,更快的送出表單,就比較能搶到票。
Q:MAX搶票程式該如何取得?
A:網頁最上面有附下github載點,如果覺得程式對你有幫助,歡迎捐錢給我。程式的實作方法可以自行挑戰看看。
※ 附註:捐錢給Max後,程式的功能和沒捐錢的一樣,不一定要捐錢。
※ 祝你可以搶到理想中的門票。
Q:那下載程式後要怎麼操作,有教學嗎?不然怎麼使用?
A:有網頁說明和 Youtube 示範影片。
Q:操做的問題都可請問您嗎?
A:可以。請先參考看看教學的文章。
Q:所有購票系統都可以執行嗎?
A:沒有這麼神奇哦,只有特定的網站,而且網站一改版可能就無法使用。
Q:可以用永久嗎?
A:如果官方網站沒改版的話,可以一直使用。
Q:購買程式後,它能維持多久?直到不能用?還是你那邊會通知要更新了? 還是看訂票系統上會說已更新了?
A:官方的更新,要看異動程度,程度小改的話,可能還可以使用,我不確定程式可以用到何時。官方訂票系統上,不一定會寫已更新,官方的事情,我們一般民眾無法去干預。
Q:你都會一直更新嗎?
A:不一定會更新。
Q:若購買程式後,您有新功能或改版,能無限更新嗎?
A:沒有,因為不確定有沒有辦法更新,也許售票的網站請到更厲害的工程師。
Q:若是遇到售票網頁改版,後續執行檔程式碼的更新是要重新購買,還是有其他的更新方式?
A:不確定有沒有辦法更新,也許賣票的平台請到更厲害的工程師。
Q:請問搶票程式不會被售票網擋下來嗎?
A:理論上擋的下來,目前還沒有擋,未來很難說。
Q:有包含之後維護嗎?
A:沒有。
Q:有電腦安裝數的限制嗎? (多台電腦OK?)
A:沒有限制。
附註:你可以取得並修改我所寫的程式碼,但是要讓Python程式碼可以執行,有前置條件,需要(1)安裝python,(2)安裝 pip, (3)安裝 selenium 套件,(4)下載 webdriver(或ChromeDriver) 到程式碼的資料夾下。
※ 附註:如果是開多台電腦搶票,強烈建議註冊不同的帳號來搶,因為同一個帳號多開,只能搶到一張票。
Q:只能用電腦嗎還是手機也可以?
A:目前暫時限定在電腦執行,可以用在 Windows/MacOS/Linux 平台。
Q:請問會包含使用說明嗎?
A:請參考看看網頁上附的資料,如果還有不懂的地方請與我聯絡,我會再補充和更新到網頁裡。
Q:想請問能否幫忙搶票?
A:沒有提供代搶票的服務。因為沒搶到票,不好意思跟你拿錢。萬一跟你拿了錢又沒搶到票,可能被說是我偷懶沒做事還收錢。
Q:可以直接幫我搶票嗎?
A:沒有提供代搶票的服務。因為沒搶到票,不好意思跟你拿錢。萬一跟你拿了錢又沒搶到票,可能被說是我偷懶沒做事還收錢。
Q:日期的部分,如果打勾不去自動點選「選購一空」的場次,那有設定日期欄位裡的關鍵字時,它會自動幫你跳選別的日期嗎?
A:有輸入關鍵字,只會自動去點點選包含關鍵字的日期的場次。如果有勾選「Pass date is sold out」會先排除顯示「搶購一空」的場次。在使用機器人搶票時,請以手動搶票為主,因為自動化的程式腳本有時會掛掉,也可能會比手動慢。
Q:為什麼已經勾選「不去自動重新整理頁面」,還是會一直重新整理?
A:不去自動重新整理頁面,用於針對「即將開賣」的場次做頁面的重新整理,即將開賣的定義是在日期的頁面裡,沒有可以點進去坐位的按鈕可以點。也可以用全部賣完的場次做測試,因為也都完全沒有按鈕可以點。
Q:立即開賣那一秒要自己手動點進去嗎? 還是他立即開賣時程式會幫忙點?
A:如果你沒用使用搶票程式,需要自己手動去點。
如果,你有使用搶票程式,沒有設關鍵字,在搶票的日期頁面,遇到有按鈕可以點時,程式會自動去點。程式的使用時機點與活動是否「立即開賣」無關,與畫面上是不有顯示按鈕與是否有設定關鍵字有關。
Q:如果座位沒有連續四張票一樣可以訂嗎?或者是若是沒有票會自動改為一張對吧?
A:如果你選4張,但該區域沒有足夠的連續座位,在訂票前系統會張提示訊息,問你留在頁面「要繼續購買不連續的4張」或回上一頁選取其他區域。
Q:我想指定第二場 要如何設定?
A:先看官方給的購票教學的PDF或網頁, 裡面會有該「場次」的關鍵字,如果是一天一場,請輸入日期的關鍵字即可。如果是一天多場,請輸入想搶的場次才有出現的關鍵字。如果不知道怎麼設,日期這個請設為不要透過機器人來幫忙自動選取,手動選場次不會相差太多時間,但建議還是透過程式自動選場次,因為比別人點的快,搶到票的機率就會比別人高。
Q:只求有票,怎麼設定比較好?
A:我也不清楚,我猜測也許關鍵字使用低票價的再使用隨機(random)方式選取,機率會高一點。
※ 附註:但事先做功課絕對是有好處的,因為相同票價的情況下,也會有「視線不良席」,即然花一樣的錢,如果下了正常的關鍵字,就可以買到更理想坐位的票。
Q:關鍵字可以輸入「中英數」?
A:可以輸入中文/英文/符號和數字。
Q:我一直掛在購買票那邊,時間到會自己進去吧。
A:要自己按重新整理。特定的頁面會自動重新整理,「特定頁面」的定義在不同的售票系統會不一樣。在拓元是「挑日期」和「挑區域」的這2個頁面。kktix 是在「挑區域」的頁面。
太舊的 chrome 執行起來會有問題,請先更新chrome瀏覽器為最近的版本,更新方式為:「設定」->「關於Chrome」。

Q:不管有沒有勾選 Pass date is sold out, 選購一空的頁面一直 refresh,預期把該選項tick 掉就不會一直 refresh。
A:當票都賣完時, 是會一直 refresh, 直接官方釋票為止。
在按”搶票”按鈕後所修改的設定值, 對已開出的視窗來說目前是無法被套用, 是使用按搶票前的設定值。
Q:Windows平台,顯示錯誤訊息:此檔案的版本與您執行的Windows版本不相容,請檢查電腦的系統資訊,判斷您需要x86(32 位元)或x64(64 位元)版本的程式,然後連線軟體發行者。
A:

1:目前程式是「只有」支援64 位元,理論上也是可以支援32 位元,所以如果你是32位元,請去借台64位元的電腦來搶票。如果想使用 32位元的電腦來搶票,你需要使用執行 Python 原始碼來執行。
2:Windows用戶,請執行解開 zip 檔案後裡第一層目錄下的 settings.exe,而不是 .settings.exe 或 \_MACOSX\settings.exe。謝謝。
※ 附註:強烈建議去借一台高級的電腦來跑,因為反應時間真的會差很多!
Q:解壓縮後,點開settings顯示“windons無法存取你指定的檔案、路徑、裝置,你可能沒有適當的權限,所以無法存取”,然後settings檔案就不見了!即使重新下載解壓縮則變成無法存取建立,需要重開機,重下載才會有出現!
A:
- Windows 用戶,請選擇有 w64 的那一個 zip 檔案來下載。
- 請確定所開啟的檔案類型為「執行檔」,因為有另一個檔名是 settings.json 設定檔。
- 檔案會消失,極有可能是被防毒軟體刪除了,可以試看看暫時關閉病毒的即時防護。也可以挑戰執行 Python 的原始碼,也可以有一樣的效果。
Q:在 Apple 的 Mac OS,按了 run 按鈕後,沒有反應
A:請幫忙執行下列的步驟,並提供最後終端機(Terminal,下指令視窗)的執行畫面。
Step 1:在 MaxBot.app 按右鍵,選 “Show Package Contents”

Step 2:點2下去開啟 “Contents” 目錄下的 “MacOS” 目錄下的 MaxBot 執行檔,喜歡按右鍵的朋友,也可以按右鍵再選”Open”。

Step 3:按下 Open 後的畫面如下,請提供按下 Run 按鈕後,終端機(Terminal,下指令視窗)的執行畫面。

由於新的 macOS X 10.15 Catalina(還有 11.0+ 以後版本) 因為安全性升級的關係,所以程式裡的執行檔會需要另外再做一次「授權」的動作,操作方式和上面列的一樣,請手動在 Contents/Resources/webdriver/chromedriver 的這一個檔案按右鍵選「開啟」(Open) 即可完成授權的動作。
如果做了上面的動作,按Run還是不行,請「重新開機」試看看,因為程式要關閉後,才會重新去查詢系統的授權設定值。

Q:那如果我有兩個帳號可以買票,有辦法在同一台電腦run嗎?
A:可以。如果有勾選”掛機模式”, 是可以在同一台電腦裡多開, 並且無視窗地搶票.
Q:我想要搶鄧紫棋演唱會 “特一區”+”第1排11號.12號”那我能用你的程式去搶票嗎?(手動的一定會被淘汰.因為速度太慢.對吧)
A:不一定,要看運氣,理論上來說,使用程式去搶到票的機率可能只有高一點點而。參考下一個問題。第1排11號.12號,是手動選位,通常熱門的活動,都沒有開放手動選位,意思是,可以手動選位的活動,其實用不到搶票程式。
Q:我如果有指定要哪區域的第幾排的位子 是不是要手動選擇?
A:通常,可以自己挑位子的活動,不需要使用到搶票的程式,熱門活動都是電腦劃位。
Q:在購票的畫面,程式沒有自動跑,需要自己手動點,但是等到第二回,程式又可以自動跑,為什麼?
A:這個情況是有可能發生的,目前程式需要網頁完全載入(loaded),在這情況下程式因為網頁元件都初始化完成了,程式腳本跑起來問題才會比較少,有些情況會造成購票的畫面已經都顯示出來了,但網頁有些圖片可能因為您被分流到的伺服器比較忙碌,有些圖片或元素還沒被下載完成,造成網頁的狀態還是「下載中」。針對這個可能的突發情況,建議您:
- 搶票前:請先登入會員帳號,並先試買其他的活動,並取消,然後再回到準備要搶的活動頁面去重新整理頁面。
- 搶票中:所以如果程式沒有自動跑的時候,請趕快自己手動去點。
Q:使用機器人腳本自動輸入欄位有機會會搶輸手動的嗎?
A:有些情況下,手動是可能比機器人腳本快。
機器人腳本的原理是透過程式預先針對判斷網頁已出現的元素(element)來決定要自動操作網頁的項目是什麼,目前程式需要網頁完全載入(loaded),在這情況下程式因為網頁元件都初始化完成了,程式腳本跑起來問題才會比較少,缺點就是慢了一到二秒,另一方面在程式腳本在自動選票數、打勾同意和對焦到驗證碼的輸入框會比手動快,所以使用機器人和用手動搶票不會差太多,結論:當網頁完整載入速度比較慢的這個情況之下,機器人自動化腳本和手動搶票不會差很多,也有可能會搶輸手動;如果網頁載入速度快或一般的情況下,使用機器人腳本自動填值在理論上會比手動搶票快一到二秒。
Q:為什麼會卡在立即訂購的頁面5~6秒才跳進去選購頁面呢?是程式卡住了嗎?
A:有些情況下,手動是可能比機器人腳本快。參考上面的解答。遇到這個情況,請挑戰自行手動去搶票。
Q:它為什麼會自己選擇2張+會自己打勾?
A:因為有寫程式去自動輸入和打勾。參考實作原理:
http://stackoverflow.max-everyday.com/2018/03/selenium-chrome-webdriver/
Q:它為什麼驗證碼的框框點一下,讓鍵盤可以直接輸入。(我試過不會ㄚ)
A:因為有寫程式去點一下驗證碼的輸入框。參考實作原理:
http://stackoverflow.max-everyday.com/2018/03/selenium-chrome-webdriver/
Q:當我設定想購買的日期價格和數量,執行程式後我還需要手動做什麼嗎?
A:除了目前程式所提供的功能,其他都需要自己手動操作。
Q:付款的信用卡資訊是否輸要手動輸入?
A:是。顯示付款的頁面,代表你已經搶到票,後續是不需要搶票程式的自動化處理。
除了目前程式所提供的功能,其他都需要自己手動操作。
Q:如果設定想購買的門票種類售罄,程式會自動輸換其他日期或價格嗎? 還是會停留在網頁待使用者自行再選。
A:會停留在網頁,等待使用者自行再選。
Q:搶票程式自動點選某區域(例如:黃3J),拓元的售票系統顯示「無連續坐位」,返回上一頁後,搶票程式自動點選黃3J,進入「無連續坐位」的循環。
A:遇到上面的情況,搶票程式就完全無法使用了,如果你的排序方式是「隨機」就有機會選到別的區域去。
建議使用”Run”按鈕,在搶票前,除了有搶票機器人開出的瀏覽器之外,也要另外使用正常的瀏覽器去登入你的帳號,遇到搶票程式掛了,就可以立馬使用原來的瀏覽器手動搶票。
附註:香港的售票系統,可能無法允許同一個使用者登入多次,建議可以多申請幾組不同的帳號來搶票。
Q:我的搶票程式是就直接停住了,我這時候是能做什麼動作挽救嗎?
A:不用挽救,比照手動搶票,人工去點擊就好了。
搶票程式直接停住是正常現象,因為程式沒寫的很好,如果搶票程式有正常運作的話就是賺到。
Q:使用搶票程式,還是要自己去按幾張票嗎
A:運氣好時是不用自己去按,你可以預期程式不會去按,建議要自己去按票數。
Q:想請問假設搶完一張票後,想再搶兩張,是否在設定完後仍需按下「搶票」並重新登入網站進行購買呢?
A:這個問題, 與搶票程式無關. 應該是不用另外再按「搶票」的按鈕. 在開始搶票的時候, 多用幾台電腦, 並用不同帳號去登入來搶票比較實在.
你在官方的售票網站上的行為, 受限於官方的遊戲規則. 如果你是搶大型活動, 強烈建議先用家人的身份證與手機門號多註冊幾個帳號, 如果你是在拓元的系統, 用不同電腦, 但是同一個帳號同時去搶同一場次, 同一日期, 但不同票價的時候, 2台電腦最後只會搶到同一組的票.
Q:用你寫的程式(開全自動)發現在拓元購票系統的倒數開賣到真正開賣的時候,藍色的「立即訂購」有準時出現,但搶票程式卻卡頓不會跳到選區域那,這時候我會手工加點進去,接下來選選擇「區域」那邊也是會卡頓,我也是手工點進去。
A:
運氣好的時候,會是自動點擊,建議預設為不會自己動點,以手動搶票為主,自動搶票為輔助的備用方案。
可以觸發程式去執行的時間點是網頁在下載完成時的onload()狀態,你遇到的這個情況,有3種可能:
- 1.伺服器忙碌,造成網頁下載速度較慢,造成短時間內無法到達onload()狀態。還有因為同時間搶票程式也正在執行中,有可能交互作用下,也會有卡住的情況下。
- 2.我寫的程式,有預期會發生的錯誤,因為系統架構不良,且無法長時間執行。目前新版本的 chrome 瀏覽器在遇到 javascript 的彈出式視窗的指令 alert() 與 confirm() ,目前的搶票程式檢測到這個情況,會主動地暫時讓搶票程式停止工作 3.5秒,因為暫時找不到其他的解決方案…。
- 3.我寫的程式遇到非預期的錯誤,並不是執行環境的錯誤,而是我的邏輯錯誤,造成執行上出錯,會寫出有錯的程式是滿正常的。
Q:「避開剩餘一張」如果勾選後,清票時候,只有一張時,外掛他會自己點進去嗎?
A:
首先,你一定是票數大於等於 2, 才會出現是否避開剩餘1張。你即然勾了避開剩餘1,那程式就不會主動去點那一個剩餘1的區域的票。
萬一全部區域就被選光了,就只剩最後一個區域,且就是剩餘1. 這時候程式會重新整理畫面,刷看看伺服器上有沒有更新後的資料。
對搶票程式而言,只要「完全沒有符合的區域可以點」就會觸發重新整理畫面。例如:
- 沒設關鍵字情況下,且完全都沒有區域有票。
- 設定了多組的關鍵字情況下,每一組關鍵字都沒票。
Q:您勾選 adblock 瀏覽器擴充功能,在瀏覽器會多跳一個分頁, 那個分業是要付錢的嗎?
A:ABP的分頁,直接關掉就好了.那些英文,是在讓有錢人去抖內, 沒抖內, 也可以直接使用.

Q:Windows無法下載執行檔, 是要付費才能下戴嗎?
A:免付費哦, 請在瀏覽器的下載分頁裡, 選擇”繼續下載” 即可, 如果你會怕中電腦病毒的話, 您也可以下載原始碼的版本, 再下載 python 就可以執行了, 但需要一些電腦的知識, 還有要安裝相依的python 第三方套件.

Q:跑firefox會有問題
A:請移除 Firefox 並重新安裝在系統預設的 C:\Program Files\Mozilla Firefox\firefox.exe 裡的路徑下, 如果是 macOS, 請把程式移到 Application 目錄裡.
Q:是否支援理想國的搶票?
A:如果理想國的實際購票是接到拓元去搶票,那麼搶票程式是可以用的,使用方法是:關閉其他的分頁,只留下一個分頁。搶票程式”只有”在瀏覽器裡的第一個分頁之中, 才會做自動點擊的工作。
在理想國登入好,會開出拓元分頁,這時把理想國的分頁關閉,只留下拓元的分頁,理論上這時候搶票程式應該是會自動運作。
Q:拓元可以自動輸入驗證碼?請問現在是不是不能了?
A:macOS 新的電腦 arm 系列, 暫時沒有提供自動輸入驗證碼功能. macOS 的舊款的 intel CPU 的電腦裡的 python 版本要降到低於等於 3.9 版, 即可支援自動輸入驗證碼。
python 下載傳送門: https://www.python.org/ftp/python/3.9.13/python-3.9.13-macosx10.9.pkg .
windows 電腦, 目前都是 Intel CPU 居多, 也是暫時不支援 arm 系列的 CPU, 詳細的支援請參考 ddddocr 裡的說明或討論。
Q:Window 10 電腦, 按下”搶票”會開出多個chrome 瀏覽器, 但是無法搶票, 要如何解決?
A:有一部份的公司或網咖電腦的 chrome 瀏覽器是無法更新的, 在 chrome 瀏覽器裡升級的地方會顯示 “update disabled by administator”,如果使用舊版本的瀏覽器,按下"搶票"按鈕時, 搶票程式會自動下載最新版的 chrome driver,因為與您電腦的 chrome 瀏覽器不合, 所以沒辦法使用。
解法:請先檢查你的chrome 瀏覽器版本,並下載與您的 chrome 瀏覽器主版號(小數點之前的數字) 相同版號的 chrome driver , 解壓縮後放到搶票程式資料夾的 webdriver 目錄裡就可以了。
Q:想詢問一下chrome視窗閃退的原因?
A:解法:請先檢查你的chrome 瀏覽器版本,通常更新到最新版就解決了。
相關新聞:
為什麼這些臉書社團總有熱門演唱會黃牛票?國內工程師因撰寫秒殺訂票程式遭刑事局逮捕
https://www.techbang.com/posts/48849
黃牛集團的行為,不僅造成網路售票公司網路流量異常,且因大量偽冒個資造成該公司與正常用戶之困擾,因此網路售票公司向刑事局提出妨害電腦使用及偽造文書告訴。
使用真實的個人資料加上使用搶票程式,沒有「妨害電腦使用及偽造文書告訴」這2個問題。
對於”文化創意產業發展法”之中的”其他不正方式”的方式的定義, 如果放大解釋, 使用搶票程式有機會合乎這個要件. 但是伺服器端要怎麼證明我們使用了搶票程式? 很高的機率上來看, 是無法證明.
使用機器人搶票除了有被鎖帳號的風險也有可能會被售票平台告,請評估後再進行使用,後果請自行承擔。
結論:
python 滿神奇的,有空應該要學一下,很實用。而且現在的大學一年級新鮮人都是必修的課程。
無論你遇見誰,他都是你生命該出現的人,絕非偶然,他一定會教會你一些什麼,無論我們走到哪裡,那都是我該去的地方,經歷一些我該經歷的事,遇見我該遇見的人。每件事的發生必有其原因,也有助於你。

Sometimes you fall down because there is something down there that you are supposed to find.
相關文章:
目前自動輸入驗證碼用的元件是:
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個字母出來。
台灣:
- Max的拓元搶票機器人
http://max-everyday.com/2018/03/tixcraft-bot/ - Max的KKTIX搶票機器人
http://max-everyday.com/2018/12/kktix-bot/ - Max的FamiTicket搶票機器人
http://max-everyday.com/2019/01/maxbot-famiticket/ - Max的ibon搶票機器人
https://max-everyday.com/2023/01/ibon-bot/
香港:
- Max的城市售票網搶票機器人
http://max-everyday.com/2019/02/urbtix-bot/ - Max的cityline搶票機器人
https://max-everyday.com/2019/03/cityline-bot/ - Max的快達票搶票機器人
https://max-everyday.com/2023/01/hkticketing-bot/
其他:
- Max自動掛號機器人
http://max-everyday.com/2018/08/max-auto-reg-bot/ - inline 填表單機器人
https://max-everyday.com/2022/09/inline-bot/ - Max 學習 selenium
http://stackoverflow.max-everyday.com/tag/selenium/ - Max搶票機器人Facebook粉絲團:
https://www.facebook.com/maxbot.ticket/ - 香港的售票網站的等待10秒後重試
https://max-everyday.com/2023/01/cityline-wait-10-seconds-retry/ - 拓元的搶票,要多少的網路頻寬才夠?
https://max-everyday.com/2023/02/how-many-band-width-you-need-to-buy-ticket/ - 搶票常見問題整理
https://max-everyday.com/2023/02/common-problem-when-you-buy-ticket/
實作基於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
創新帳號需要的門號
註冊拓元的新帳號時的身份證字號欄位, 建議使用親朋好友的真實資料。新帳號的電話綁定, 除了請親朋好友支援簡訊驗證之外,也可以申請台灣之星的”49元親子卡”, 每個身份證字號最多可以有5個預付卡門號, 相當於花 $245元可以取得 5個新門號, 也可以申辦 “台灣之星0月租費” 方案, 相當於花$300元, 取得1張SIM卡。
你的硬體設備該不該升級
Max 搶蛋黃酥影片:
https://youtu.be/cU8HcMBP5EQ
影片的重點在: 從開賣到按下送出需花費的時間, 如果你搶票用的電腦,反應速度跟搶蛋黃酥影片中的反應速度差太多的話, 那麼你用目前環境可以搶到票的機率就會低很多。
影片中我用的筆電是 levono 1萬9千元的, 網路是用台灣之星的行動網路透過手機熱點分享給筆電, 筆電是在2022年中所購買.
大哥~ 您要幫忙我搶防彈的票嗎XDDD
2018年12月8、9號,一連2天在桃園國際棒球場開唱,門票將於2018/10/20(六) 11:00AM 開搶,購票時將會有相關問題驗證, https://tixcraft.com/activity/detail/18_BTS
請問搶票頁面的驗證問題,這個程式是能直接跳過,還是要由本人答題呢?
拓元的「驗證問題」,通常需要手動去 copy/paste畫面上指定的文字。理論上程式也可以做到,但由於無法重覆驗證,還是透過滑鼠點2下複製/貼上會快一點。
你好
想請問一下,一個人要同時搶兩天的票,第一天搶到票了我可以不先結帳而直接按繼續選購後直接跳到選位的頁面,直接選擇第二天的日期及位置嗎?
這樣我第一天的票還是保留著嗎?
理論上針對「熱門的」活動,不是第一時間能搶到票的機率很低。針對你的這個需求,建議你分2個瀏覽器去搶,第一個去搶第一天的並開始出現「轉圈圈」時就可以切到第二個瀏覽器去搶第二天的。
可以幫忙搶防彈的票嗎
我搶失敗了,參考看看影片:
https://www.youtube.com/watch?v=huU4e9pcQLM
遇到的問題是「TC Candler」Top100最帥臉蛋排名第一名是那個成員在那一年,答案是 V-2017
想請問一下 為甚麼範例一可以正常執行
但範例2卻不會動呢?
已重新修改範例2號,不能執行的原因是因為使用了 time.sleep(5) 卻沒有 import time, 解法是刪除 time 相關程式碼即可。
Max大 您好
雖然文章中未提到,但想請問關於驗證碼自動填入的部分,您是否有比較推薦的實作方向?
謝謝
當人們在網站註冊或購物時,經常會出現圖像驗證碼的輸入要求,為了區分「真人」與「機器人」,圖片會出現線條及扭曲分隔開的文字,讓電腦程式的機器人難以辨識,目前Max的搶票機器人沒有辦法處理「驗證碼」的部份,需要人工去輸入,機器人幫忙處理其他的欄位的輸入。
人外有人,天外有天,驗證碼的部份應該也可以透過程式識別,識別也是有分難度的,簡單的驗證碼可以透過去切割圖片,再把切割好的圖片採用深度學習(Deep learning)的方式去訓練就可以有效提升識別率。難一點的驗證碼就是字元會變形、重疊還有雜訊。拓元網站是屬於中上等級,只有變形和重疊。
沒有推薦的實作方向,因為我也沒有研究過。
您好 想詢問一下 我執行程式碼 進到網站後 一段時間就不能跑是為甚麼呢?
可能的原因很多很多,我也不知道是那一個原因造成。
how to buy your tixcraft-bot?
From Hong Kong
I have paypal account, transfer money to me, my email: [email protected]
請問怎麼和Max大聯絡購買機器人的事情?
請私訊我,謝謝:[email protected]
可以幫我搶鄧紫棋的嗎嗚嗚
嗚嗚,我也沒把握搶的到。
沒有要搶票,只是身為學習資訊者覺得很佩服
不妨礙網站運作又可以利用自身知識去實作快速切換很厲害
感謝你的分享~
有空來學學
為以後搶票做做準備
加油
您好,請問要如何向您購買拓元搶票程式?
我用Email私訊你
您好,我已下載至最新版本的GOOGLE CHROME了,可是當要執行程式時卻沒法跑出來QQ
怎麼辦?
請確認看看是執行「.settings.exe」 或 「settings.exe」
想了解購買詳細!!
您的捐款是我們長成的動力,歡迎捐錢給我們。目前程式免費下載,下載點在網頁最上面有附。
你好想請問使用該程式 按下 RUN 指令時他開始會作動
等於只要點進要看的演唱會資訊該程式就會開使自行作動
自動”立即購票” 自己跑流程, 我想問如果是要搶尚未開放的還在倒數的場次
能先讓程式進到 GAME /或 DETAIL 模式 嗎 (等於是在立即購票那個畫面待命)
是這樣沒錯,參考看看五月天的場次的範例影片,會在開搶前自動重刷畫面。
您好 請問一下
我在測試過程中 我都有設定好 按下RUN之後(用了兩個瀏覽器)
他都會重新跳出一個新的視窗 但是新的視窗就無法跑到我要購票歌手的頁面
變成我還要到節目資訊去找演唱會的頁面進入後他才會設定好 然後直接讓我輸入驗證碼
請問這個部份是我哪裡有做錯還是本來就會如此?…..
然後第二個問題是最後都輸入完成,但會員卻還沒登入(在自己原本就開好的瀏覽器就已經登入,但跳出來新的視窗就等於是沒有登入的狀態)那在重新登入的狀態下是不是早就被搶光了? XDD (因為還沒到轉藍圈圈的部分)
問題1:請先「手動」用滑鼠點選自己要買票的活動。
問題2:請先登入購票系統的會員,以加速購票流程。展示用的影片的目的是示範在完全不使用滑鼠的情況下透過機器人選取想購買的日期、票價和張數。
感謝版大的細心教導
最後一個問題 不好意思的請問 例如往後遇到有信用卡的專區開賣 是不是就不能使用了? 因為好像都要輸入卡號前六碼
Max大:是不是當天開賣 停留在game/detail的模式,就會自動重新整理,待時間到就自動點選立即訂購了,是這樣嗎,還是要在手動重整?謝謝
理論上會自動刷新畫面。
請使用其他活動做測試看看。
請問max大 這個是不是要信用卡的前六碼的就不能使用了呢?
可以使用,請先把你的信用卡前6碼複制到系統的剪貼簿裡,如果實際搶票時問題沒有更換的話,在輸入框裡使用貼上熱鍵(Ctrl+V)就可以快速回答問題。
好的謝謝
你好 請問一下
.settings.exe 會被防毒系統隔離
是甚麼問題呢
裡面中毒囉
應該是防毒系統的誤判。
你可以google “python exe 反編譯” 就可以拿到我的原始碼,再透過 pyinstaller 打包,你可以取得和我一樣的編譯結果的 exe 檔。
已開放原始碼:https://github.com/max32002/tixcraft_bot 可以挑戰看看用python 直接執行。
收到 感謝
Max大:
請問網速會影響這個程式的跑動嗎
謝謝
門票的「限量」是很殘酷的,建議不要用破舊的電腦或連線不穩的手機網路來搶票,因為只要比別人慢個 0.1 秒,票可能就沒了。為了要搶到限量的票真心建議去一下網咖或找一個網路連線穩定且快的地方並使用硬體不差的電腦來搶票。
您好…macos的載點跟win64的一樣…載不到macos的(v77)
感謝你的回覆,已修正。
請問跳出此錯誤是代表官方有防堵?
https://imgur.com/a/hf6gJGx
hello 你好,這個畫面不是被官方檢測到,是目前的這一個版本在「架構上」有bug,執行機器人大約 5~10分鐘就會掛掉了,發生的原因是為了要自行檢測chromedrive 的 popup alert dialog. 這個很技術,我也不知道該如何解決。請在「搶票前」另開好另一個機器人的瀏覽器,並分別都登錄好會員。
請問要如何購買拓元搶票程式?
Max搶票程式免費下載,自由捐款,捐款方式:
https://max-everyday.com/about/#donate
想請教
如果事先不知道題目的答案
那要怎麼設定讓他動作呢??
有可能是「開放性問題」,暫時無解,只能自行手動輸入。
謝謝您的回覆,我再研究看看
Max大您好~
我是用Mac 但按下Run後沒反應~
我有照你文章講的截圖訊息下來寄給您了~
想詢問一下~我哪邊沒設定好呢?謝謝~
已在常見問答裡,增加解法。
感謝Max大
謝謝您~
希望這次能搶到酒令😁
Max大您好:
如果像是上次蔡依林的購票回答問題
程式會自己配對正確答案嗎
還是會一直跑到正確答案出現
才會下一步呢
謝謝
拓元的部份,這個「購票回答問題」功能已拿掉了。
kktix 今天(2020/01/18)要搶蔡依林,請看 kktix 的說明:
https://max-everyday.com/2018/12/kktix-bot/
(程式是同一個,不需重覆下載)
您好,
我是mac用戶
使用最新的chrome 86.0.4240.111 版本
直接下載並使用MaxBot
設定好參數按下RUN之後為何毫無反應?
也沒有自動開啟瀏覽視窗
想知道問題出在哪裡~
靜候您的回覆
也謝謝您特地架設這個程式
對手腳遲鈍的粉絲來說簡直是一大福音!
Hello, Han你好,你的問題在文章裡的Q&A裡有寫解答,需要在MaxBot按右鍵,手動地「開啟」chromedrive 的這一個執行檔一次,因為權限的關係,應該有什麼其他的解法,但我還沒有去Google 也懶的去Google解法。
解壓縮完
點開settings顯示“windons無法存取你指定的檔案、路徑、裝置,你可能沒有適當的權限,所以無法存取”
然後settings就不見了!即使重新下載解壓縮則變成無法存取建立,需要重開機,重下載才會有出現!
請問這該怎麼處理?
也許你下載到 mac 或 linux 的版本,請選擇有 w64 的那一個。還有請確定所開啟的檔案類型為「執行檔」,因為有另一個檔名是 settings.json 設定檔。
檔案會消失,有可能是被防毒軟體刪除了,可以試看看暫時關閉病毒的即時防護。
已donate 感謝
感謝您的抖內。
max 您好,
我是用google帳號連結辦會員登入售票網的
去年還能夠使用,但最近使用時已經無法登入
都會顯示”這個瀏覽器或應用程式可能有安全疑慮。”
去年跟最近最新的機器人版本用過好幾個也都不行
但售票網已綁定個人資料沒法再有其他帳號
請問有辦法解決嗎?
借一下親友或是爸媽的手機門號,改綁Facebook,暫時這樣子解,會較快。
DEAR MAX
最近幾版的更新(搶票程式與CHROME主程式 分割) 中常常出現以下敘述
目前無法登入帳戶
這個瀏覽器或應用程式可能有安全疑慮。
建議您改用其他瀏覽器。如果您目前已使用系統支援的瀏覽器,可以再試著登入帳戶。
變成沒辦法使用GOOGLE帳號登入
但我使用20211121(舊版本-搶票程式與chrome程式 未分割)
反而可以用GOOGLE帳號登入使用
請問要什麼方式可以使用到最新的版本+GOOGLE登入使用呢?
謝謝您
您可以下載舊的版本,依照分割版的做法,更新 chrome drive 的執行檔到 webdrive 目錄下,就可以使用舊的版本套用在新的瀏覽器版本上。
Dear max
感謝您的回覆
但…我想要的是您推出的新版本更新+可以使用google帳號使用
跟您的回覆恰好相反 😊
稍早前有try過新版本+舊瀏覽器drive結果是失敗的
另外已抖內您支持 謝謝您寫出這麼好用的東西
感謝抖內。
你好
目前使用chrome 都會出現
無法使用GOOGLE帳號登入
舊版本也無法
非常苦惱QQ
只好註冊新帳號,並使用新的身份證改用Facebook 登入。
你好 早前嘗試在 urbtix 網站上試用
用了簡單的兩點方法, 但在開啟後出現
10092] Failed to execute script ‘chrome_tixcraft’ due to unhandled exception!
[3704:4692:0531/204528.707:ERROR:util.cc(127)] Can’t create base directory: C:\Program Files\Google\GoogleUpdater
[2648:18856:0531/204629.507:ERROR:gpu_init.cc(481)] Passthrough is not supported, GL is disabled, ANGLE is
而且網站在數十秒後出現
無法連上這個網站www.urbtix.hk 的回應時間過長。
ERR_CONNECTION_TIMED_OUT
是在安裝上出錯嗎 謝謝
Failed to execute script ‘chrome_tixcraft’ due to unhandled exception!
這是錯誤訊息沒錯,除此之外,還寫為什麼失敗。
我最近找Python的程式(訂球場的程式),正在察查相關的資訊時,從Google看到你的作品,只有一句話:收一下我的膝蓋,謝謝。XDD
我可否用抖內的方式,請您看一下我訂球場的程式嗎?如果可以再回覆我,我們再進行下一個階段,謝謝。
Hi Max 我自己做了一點修正
加了 Captcha 進去但是有點慢 不過重點是我不確定要怎麼打包
想請問有沒有 manual 網路上找的打包方式都沒辦法成功起起來
WOW,有點強!
我是用 pyinstaller 打包。
https://stackoverflow.max-everyday.com/2017/02/mac-pyinstaller/
請問一下,使用搶票軟體開啟的google頁面會因為google本身安全性的問題而無法登入(普通的免費帳號不行,教育版帳號可以),這個該如何解決呢?
使用facebook 登入…
Hello,,
如果按下run 然後過一會兒google chrome出了一秒直接閃退
是因為webchrome版本不一樣嗎?
要重新下載適合的webchrome版本嗎?
謝謝
請參考網頁裡的說明,chrome 版本,與ChromeDriver(WebDrive)版本要一樣,版本是指小數點前的第一組數字。
debug Mode False
platform.system().lower(): windows
Traceback (most recent call last):
File “selenium\webdriver\common\service.py”, line 76, in start
File “subprocess.py”, line 800, in __init__
File “subprocess.py”, line 1207, in _execute_child
FileNotFoundError: [WinError 2] 系統找不到指定的檔案。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “chrome_tixcraft.py”, line 3574, in
File “chrome_tixcraft.py”, line 3227, in main
File “chrome_tixcraft.py”, line 398, in load_config_from_local
File “selenium\webdriver\chrome\webdriver.py”, line 72, in __init__
File “selenium\webdriver\chromium\webdriver.py”, line 89, in __init__
File “selenium\webdriver\common\service.py”, line 83, in start
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver.exe’ executable needs to be in PATH. Please see https://chromedriver.chromium.org/home
[1012] Failed to execute script ‘chrome_tixcraft’ due to unhandled exception
不好意思請問是安裝出錯嗎?
有可能,是需要安裝 ChromeDriver。
請參考網頁裡的說明,chrome 版本,與ChromeDriver(WebDrive)版本要一樣,版本是指小數點前的第一組數字。
[22764] Failed to execute script ‘chrome_tixcraft’ due to unhandled exception!
你好,請問有可能是什麼原因呢
有可能,是需要安裝 ChromeDriver。
請參考網頁裡的說明,chrome 版本,與ChromeDriver(WebDrive)版本要一樣,版本是指小數點前的第一組數字。
ImportError: cannot import name ‘Mapping’ from ‘collections’ (/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/collections/__init__.py)
您好,請問執行run後出現這個,chrome也不會跳出來是什麼原因呢?謝謝~
您好 我在执行后出现以下报错,请问试urbtix该网站拒绝连接吗?
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host=’localhost’, port=11424): Max retries exceeded with url: /session/0f56bc19693d0ba85a89e81a75ed1433/url (Caused by NewConnectionError(‘: Failed to establish a new connection: [WinError 10061] No connection could be made because the target machine actively refused it’))
猜測,是因為 urbtix 的網站在短時間內太多民眾要求進行連線,已經超過該伺服器可以支援的連線數上限,以致於閣下無法建立連線。
請問如果解除安裝? 我下載以後案run直接閃退我不太會用…
沒有「解除安裝」的需求,直接把下載的檔案刪除,即完成解除安裝。
按 run 按鈕閃退,代表有錯誤,在黑色的視窗裡會顯示錯誤訊息。
請問如果是要買不需選位的商品(一樣是第一個頁面選擇日期,然後下一個頁面直接到數量與驗證碼那頁),也能使用這個程式協助嗎?是否會有處理時間比較長的問題(例如仍要跑選位的地方)謝謝!
熱門的活動場次是可以選位沒錯,但風險很高,因為你選好位,別人可能就搶完票了。
不熱門的活動場次,你也不需要用搶票程式,就可以慢慢選位。
不好意思,請問這是甚麼問題呢?
https://drive.google.com/file/d/1ml4RPSZ1IeQQnYu5U2S4aKj4oz6pt9yo/view?usp=share_link
請問是瀏覽器版本太舊的關係嗎?
可能是你macOS 的版本太久,好像最低要求是 10.13 版。
建議花點小錢去網咖或借別人的新電腦搶票。
按下run 跳轉出網頁但又閃退
接者跑出這段Failed to execute script ‘chrome_tixcraft’ due to unhandled exception!
請問這該怎麼解決?
你還到的這個錯誤訊息,畫面的上面一些還有顯示「更重要」的英文的錯誤訊息,要看那個,才知道你遇到的問題是什麼。
Max 您好,
我稍早進行測試,按完搶票按鈕後,跑出:
‘chrome_tixcraft.exe’ 不是內部或外部命令,可執行的程式或批次檔
並且購票網站也沒有在動
請問這是什麼問題呢?
需要完整的解壓縮,而不是直接點二下zip檔,對壓縮檔裡的檔案做預覽。
你好 想請問我 mac強制打開後 它跑完出現這個圖
不知是否成功
但也是找不到可執行搶票的功能
Last login: Tue Nov 15 11:02:42 on ttys000
maggie-maczhuoji:~ maggie$ /Users/maggie/Downloads/MaxBot.app/Contents/MacOS/MaxBot ; exit;
Hello, World, Settings Py3
/Users/maggie/Downloads/MaxBot.app/Contents/Resources/script: line 4: python3: command not found
logout
Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.
[程序完成]
https://drive.google.com/drive/folders/1Xz_K9hR1B4qyXI9ndgcnt9Td2quziScL?usp=share_link
macOS 的用戶,遇到問題,請先安裝 python 3.
您好,看到您11/16新增了播放音效的功能 – 提示驗證碼正確與否
建議可以將播放音效的功能,設定在[點擊驗證碼輸入格子]之後 直接播放,這樣如果在掛機等清票的時候,會是很有利的提示音!
無論如何 還是萬分感謝您這幾年來對此專案的貢獻!!
不客氣
您好!
我想請教要如何把語言更改成中文?
家裡有兩台電腦,都有安裝,一台中文一台英文
謝謝您
下載新的版本,預設值,就會停在中文。
您好,想請問一下,下載了11/19的新版本,執行settings後,進階設定的頁面上,沒有出現像您示範影片中的,搶票 存檔 關閉 這三個按鈕,請問我該如何解決???
換一台電腦看看。或截圖來看看,寄到我的Email, 或到 Facebook 的粉絲團傳訊息來。
你好
昨天安裝搶票機器人之後,我的google不管開任何網頁都變得非常慢,現在都跑不出來….
請問有什麼方式解決嗎?
我第一次聽到會有這樣的問題,重開機看看能不能解決。沒解決的話,安裝看看防毒軟體,也許你電腦中毒了。如果還是無法解決,重新安裝你的電腦系統試看看。
你好,請問城市倉票網能使用嗎?謝謝
有沒有考慮做能自動輸入驗證碼的版本阿
暫無。
urllib.error.URLError:
[2556]Failed to execute script ‘chrome_tixcraft’ due to unhandled exception!
請問大大這個該如何解決
如果你是 macOS 平台, 請先安裝 python 3 看看。
如果你是 Windows平台,請先完整解壓縮zip檔。
想問大大
ModuleNotFoundError: No module named ‘_socket’
[70256] Failed to execute script ‘pyi_rth_multiprocessing’ due to unhandled exception!
該如何解決
另外chrome目前最新版為 108.0.5359.125 (正式版本)
而chromedriver 只有108.0.5359.72
請問是不是無法使用?
更新 chrome 為最新 109 版, 即可解決. 因為剛好昨天2023-01-10是 chrome 109 版的發佈日, 所以理論上今天 2023-01-11大家都應該要使用最新版, 由於 chrome 太多人使用, 部份地區還無法更新為 109 版.
如果要繼續使用搶票程式, 您需要到下列的網址, 下載 chromedriver 並解壓縮放到搶票機器人的 /webdriver/ 目錄裡. 如此一來, 你按”搶票”的按鈕就會變正常了.
MAX大大安安
想請問一下在設定的介面有個日期關鍵字
請問是把搶票頁面整個日期都複製貼上就可以了嗎??
還有位置的關鍵字也是
感謝大大寫出這麼強的東西
建議使用其他的, 已經開賣的活動做測試, 即可知道答案.
D:\chrome_tixcraft>settings
Traceback (most recent call last):
File “settings.py”, line 1877, in
File “settings.py”, line 1828, in main
File “tkinter\__init__.py”, line 2023, in __init__
_tkinter.TclError: Can’t find a usable init.tcl in the following directories:
{C:\Users\å°é\AppData\Local\Temp\_MEI8442\tcl} C:/Users/å°é/AppData/Local/Temp/_MEI8442/tcl8.6 C:/Users/小陈/AppData/Local/Temp/lib/tcl8.6 D:/lib/tcl8.6 D:/lib/tcl8.6 D:/library D:/library D:/tcl8.6.9/library D:/tcl8.6.9/library
This probably means that Tcl wasn’t installed properly.
[24628] Failed to execute script ‘settings’ due to unhandled exception!
max請問您知道這是什麽原因嗎
如果執行上遇到問題,請到 Python 官方網站,下載並安裝最新版本的 Python 3.x ,安裝完成之後,需要重開機一次,系統才能套用新的設定值。
您的問題,似乎是簡體字的「小陳」造成的,試看看在Windows開一個新的使用者,名稱是使用英文字,並使用該新使用者登入Windows看看。
MAX哥,我現在使用軟體會碰到Google不給登入的問題,上面寫「這個瀏覽器或應用程式可能有安全疑慮」,重新嘗試多次也無法成功登入
備註:我從最新版本一路換到1/29的版本才沒有擋登入,提供給MAX哥參考
想問大大 最近更新新版本都有這樣的狀況
Backtrace:
(No symbol) [0x010737D3]
(No symbol) [0x01008B81]
(No symbol) [0x00F0B36D]
(No symbol) [0x00F2ED6D]
(No symbol) [0x00F270F0]
(No symbol) [0x00F26EE1]
(No symbol) [0x00F61ED5]
(No symbol) [0x00F61B2C]
(No symbol) [0x00F5B216]
(No symbol) [0x00F30D97]
(No symbol) [0x00F3253D]
GetHandleVerifier [0x012EABF2+2510930]
GetHandleVerifier [0x01318EC1+2700065]
GetHandleVerifier [0x0131C86C+2714828]
GetHandleVerifier [0x01123480+645344]
(No symbol) [0x01010FD2]
(No symbol) [0x01016C68]
(No symbol) [0x01016D4B]
(No symbol) [0x01020D6B]
BaseThreadInitThunk [0x773400F9+25]
RtlGetAppContainerNamedObjectPath [0x77AD7BBE+286]
RtlGetAppContainerNamedObjectPath [0x77AD7B8E+238]
[12928] Failed to execute script ‘chrome_tixcraft’ due to unhandled exception!
請問這主要是什麼問題?
我使用的是20230123版本的
建議更新 MaxBot 到 2023-02-12 之後的版本, 顯示訊息會明確一些, 請先更新你的 chrome 瀏覽器版本.
https://max-everyday.com/2018/03/tixcraft-bot/#chrome_version
Max您好,請問執行程式時出現ModuleNotFoundError: No module named ‘Tkinter’
該如何解決呢?謝謝您!
這個問題, 應該只有macOS 會遇到, macOS 遇到問題請先安裝 python 3.
Max您好,我的電腦是arm架構的Mac (M1),已安裝phython3,仍然出現此錯誤訊息~
webdriver_type undetected_chromedriver
platform.system().lower(): darwin
adblock_plus_enable: False
Use user driver path: webdriver/chromedriver
create web drive object fail!
create web driver object fail @_@;
web driver not accessible!
想問為什麼按搶票後 chrome會開出來但沒有自動到買票頁?
create web drive object fail!
create web driver object fail @_@;
web driver not accessible!
這個訊息,很可能是你是切換到瀏覽器用Firefox, 且你的安裝路徑和我預期的不同,請在設定界面改用chrome瀏覽器,或是移除Firefox瀏覽器後,重新下載安裝,並安裝到預設的C糟的路徑下。
作者您好有幾個問題 我電腦環境是 windows 11 也將Python版本降至 3.9.13 也一開始登入提取SID並複製好SID 存檔後開始搶票 在cmd上有再跑也聽到叮咚的聲音但去看該帳號 完全沒搶到票 (嘗試搶目前有票狀態的場次) 該帳號訂單內沒有顯示要請付款的資訊
還有分別帳號存檔 但每次要搶不同的票的網址 沒辦法叫出該設定檔 等於要重新設定後覆蓋檔案才能更新 ? 有辦法在設定檔管理 選擇後直接帶入到 settings.exe 然後才會知道 先前設定了那些 並做修改
請問為甚麼新版本搶票機器人無法使用google帳號登入?
請參考:https://github.com/max32002/tixcraft_bot/issues/3
版主您好
請問我畫面開啟後,為何無法選日期,系統只能直接從第一個日期開始訂購..
你好 我遇到此問題
Hello, World, Settings Py3
2023-04-08 15:47:26.786 Python[1182:23782] CoreText note: Client requested name “.SFNSMono-Regular”, it will get Times-Roman rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[NSFont systemFontOfSize:].
2023-04-08 15:47:26.786 Python[1182:23782] CoreText note: Set a breakpoint on CTFontLogSystemFontNameRequest to debug.
2023-04-08 15:47:27.460 Python[1182:23782] CoreText note: Client requested name “.SF NS Mono”, it will get Times-Roman rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[NSFont systemFontOfSize:].
WARNING:playsound:playsound is relying on a python 2 subprocess. Please use `pip3 install PyObjC` if you want playsound to run more efficiently.
Traceback (most recent call last):
File “/Users/csw/Downloads/MaxBot.app/Contents/Resources/playsound.py”, line 261, in
playsound(argv[1])
File “/Users/csw/Downloads/MaxBot.app/Contents/Resources/playsound.py”, line 119, in _playsoundOSX
from AppKit import NSSound
File “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC/AppKit/__init__.py”, line 8, in
import objc
File “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC/objc/__init__.py”, line 28, in
from objc._bridgesupport import *
File “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC/objc/_bridgesupport.py”, line 13, in
import pkg_resources
File “/Users/csw/Downloads/MaxBot.app/Contents/Resources/pkg_resources/__init__.py”, line 124
f”{v} is an invalid version and will not be supported in ”
^
SyntaxError: invalid syntax
請安裝 Python 3.9.13 版.
你好, 我遇到此問題,請問怎樣解決
‘play_captcha_sound’: {‘enable’: True, ‘filename’: ‘ding-dong.wav’}, ‘tixcraft_sid’: ”, ‘ibonqware’: ”, ‘facebook_account’: ”, ‘kktix_account’: ”, ‘cityline_account’: ”, ‘urbtix_account’: ”, ‘hkticketing_account’: ”, ‘kham_account’: ”, ‘facebook_password’: ”, ‘kktix_password’: ”, ‘cityline_password’: ”, ‘urbtix_password’: ”, ‘hkticketing_password’: ”, ‘kham_password’: ”, ‘adblock_plus_enable’: False, ‘open_google_oauth_url’: False, ‘headless’: False, ‘verbose’: False}
webdriver_type undetected_chromedriver
platform.system().lower(): windows
這個是, 單純把設定檔輸出, 不需要解決.
您好 想請問這是遇到甚麼問題了?
感謝您
setting app version MaxBot (2023.04.17)
python version 3.9.13
platform Windows-10-10.0.22621-SP0
homepage https://tixcraft.com
ticket_number 2
pass_1_seat_remaining True
auto_check_agree True
==[kktix]==
{‘auto_press_next_step_button’: True, ‘auto_fill_ticket_number’: True, ‘area_mode’: ‘from top to bottom’, ‘area_keyword_1’: ”, ‘area_keyword_1_and’: ”, ‘area_keyword_2’: ”, ‘area_keyword_2_and’: ”, ‘area_keyword_2_enable’: True, ‘area_keyword_exclude’: ‘輪椅’, ‘auto_guess_options’: True, ‘user_guess_string’: ”}
==[tixcraft]==
{‘date_auto_select’: {‘enable’: True, ‘date_keyword’: ”, ‘mode’: ‘from top to bottom’}, ‘area_auto_select’: {‘enable’: True, ‘area_keyword_1’: ”, ‘area_keyword_2’: ”, ‘area_keyword_3’: ”, ‘area_keyword_4’: ”, ‘area_keyword_exclude’: ‘ 輪椅’, ‘area_keyword_2_enable’: True, ‘area_keyword_3_enable’: True, ‘area_keyword_4_enable’: True, ‘mode’: ‘from top to bottom’}, ‘pass_date_is_sold_out’: True, ‘auto_reload_coming_soon_page’: True, ‘presale_code’: ”, ‘presale_code_delimiter’: ”}
==[advanced]==
browser chrome
language English
{‘play_captcha_sound’: {‘enable’: True, ‘filename’: ‘ding-dong.wav’}, ‘tixcraft_sid’: ”, ‘ibonqware’: ”, ‘facebook_account’: ”, ‘kktix_account’: ”, ‘cityline_account’: ”, ‘urbtix_account’: ”, ‘hkticketing_account’: ”, ‘kham_account’: ”, ‘facebook_password’: ”, ‘kktix_password’: ”, ‘cityline_password’: ”, ‘urbtix_password’: ”, ‘hkticketing_password’: ”, ‘kham_password’: ”, ‘adblock_plus_enable’: True, ‘open_google_oauth_url’: False, ‘headless’: False, ‘verbose’: False}
run button pressed.
save config result: True
execute in frozen mode
execute .exe binary.
設定值, 看起來, 沒什麼問題.
請問 Max 在 05.18. 發佈的版遇到下列的問題可以怎麼排除?重複執行幾次都是一樣的狀。
run button pressed.
save config result: True
execute in frozen mode
execute .exe binary.
這些訊息, 都是正常的.
請問如果我們知道驗證碼可以讓機器人自己填入嗎?
這也太神奇, 怎麼可能佑道驗證碼內容? 因為那是伺服器隨機產生.
請問如果有問問題,要怎麼跳過,還是只能手動輸入?
這個很難說, 變數很多, 可以先在設定界面中停下搶票程式, 或是一開始就多開, 遇到有問題的跳過不處理.
Max大大,想請教一下
從4/17後的版本,執行後出現到下面訊息,就完全沒有動作了,
chrome也都有更新到最新版本,
想請教不知那裡設定有誤呢??
謝謝,祝平安…
setting app version MaxBot (2023.04.21)
python version 3.9.13
platform Windows-10-10.0.22621-SP0
homepage https://tixcraft.com
ticket_number 2
pass_1_seat_remaining True
auto_check_agree True
==[kktix]==
{‘auto_press_next_step_button’: True, ‘auto_fill_ticket_number’: True, ‘area_mode’: ‘from top to bottom’, ‘area_keyword_1’: ”, ‘area_keyword_1_and’: ”, ‘area_keyword_2’: ”, ‘area_keyword_2_and’: ”, ‘area_keyword_2_enable’: True, ‘area_keyword_exclude’: ‘輪椅’, ‘user_guess_string’: ”}
==[tixcraft]==
{‘date_auto_select’: {‘enable’: True, ‘date_keyword’: ”, ‘mode’: ‘from top to bottom’}, ‘area_auto_select’: {‘enable’: True, ‘area_keyword_1’: ”, ‘area_keyword_2’: ”, ‘area_keyword_3’: ”, ‘area_keyword_4’: ”, ‘area_keyword_exclude’: ‘
輪椅’, ‘area_keyword_2_enable’: True, ‘area_keyword_3_enable’: True, ‘area_keyword_4_enable’: True, ‘mode’: ‘from top to bottom’}, ‘pass_date_is_sold_out’: True, ‘auto_reload_coming_soon_page’: True, ‘presale_code’: ”, ‘presale_code_delimiter’: ”}
==[advanced]==
browser chrome
language 繁體中文
{‘play_captcha_sound’: {‘enable’: True, ‘filename’: ‘ding-dong.wav’}, ‘tixcraft_sid’: ”, ‘ibonqware’: ”, ‘facebook_account’: ”, ‘kktix_account’: ”, ‘cityline_account’: ”, ‘urbtix_account’: ”, ‘hkticketing_account’: ”, ‘kham_account’: ”, ‘facebook_password’: ”, ‘kktix_password’: ”, ‘cityline_password’: ”, ‘urbtix_password’: ”, ‘hkticketing_password’: ”, ‘kham_password’: ”, ‘adblock_plus_enable’: False, ‘open_google_oauth_url’: True, ‘headless’: True, ‘verbose’: True, ‘auto_guess_options’: True}
run button pressed.
save config result: True
execute in frozen mode
execute .exe binary.
請問我mac打開以為視窗只顯示勾的方格跟啟用
想問一下能怎麼解決
我大概猜個位置能跳出chrome 但他狂開新的chrome正常嗎
謝戲
不正常. 請更新你的 chrome 瀏覽器看看, 如果macOS 上遇到問題, 請安裝看看 python 3.x 版, 也許可以解決.
您好,想請問ibon售票系統用機器人搶票之後,再輸入驗證碼的時候會一直刷新,導致我完全沒辦法輸入,我關閉了跟自動猜測驗證碼的功能也還是一樣,想問這樣的狀況該如何解決?謝謝
謝謝Max大大持續改進軟體拯救搶票苦手QQ
另外想請問程式有機會可以支援livenation嗎XDD
如果是livenation, 接到拓元, 只需要把視窗都關閉, 只剩分頁1個, 搶票程式就會自己動.
理想國接到拓元搶票,搶票程式是可以用的,使用方法是:關閉其他的分頁,只留下一個分頁。
在理想國登入好,會開出拓元分頁,這時把理想國的分頁關閉,只留下拓元的分頁,理論上這時候搶票程式應該是會自動運作。