Browser Console Script
Paste into DevTools Console. Scans available seats and selects them with a click.
Python Selenium Script
Run locally with Python + Selenium. Opens a real Chrome window and automates navigation.
Fully Configurable
Choose zone, seat count, retry settings, and optional auto-login — all client-side.
⚙️ Configuration
Step 1📋 Generated Script
Step 2Copy this script and paste it into the DevTools Console tab on the event page.
Fill in the configuration above and click Generate Script.
✔ Copied to clipboard!
This is a Python Selenium template. Run it locally with
pip install selenium webdriver-manager.
Fill in the configuration above and click Generate Script.
✔ Copied to clipboard!
Setup instructions
- 1 Install Python 3.8+ from python.org.
-
2
Run:
pip install selenium webdriver-manager -
3
Save the generated script as
ttm_seat_helper.pyand run:python ttm_seat_helper.py - 4 A Chrome window will open. Log in if prompted, then the script will navigate to the event and assist with seat selection.
📖 How to Use the Browser Console Script
- 1 Log in to ThaiTicketMajor in your browser.
- 2 Navigate to the event page and wait for the seat map to load.
- 3 Fill in the Configuration form above and click Generate Script.
-
4
Click Copy Script, then open
Browser DevTools (
F12orCtrl+Shift+I/Cmd+Option+I). -
5
Go to the Console tab, paste the script, and press
Enter. - 6 Watch the console output. The script logs each step. Review the highlighted seats and proceed to checkout manually.
🙏 Credits & Acknowledgements
Inspired by the open-source community. Techniques adapted from:
8xecute/Thaiticketmajor-script
Browser JS script for automated seat selection
mengxu98/thaiticketmajor-script
Similar browser JS automation approach
This project is not affiliated with or endorsed by ThaiTicketMajor. Use at your own risk and comply with the platform's Terms of Service at all times.