An automated Node.js bot built using Puppeteer to successfully book Coldplay concert tickets in India. The bot automatically refreshes the ticket booking page, detects when the "Book" button becomes available, and completes the booking process with minimal input.
- Auto Page Refresh: Continuously refreshes the page until the "Book" button is clickable.
- Session Management: Maintains login state to avoid timeouts.
- Dynamic Ticket Selection: Automatically selects the desired tickets and fills out booking details.
- Error Handling: Manages errors gracefully during the booking process.
- Real-time Feedback: Logs actions in real-time to monitor bot behavior.
- Node.js: Server-side JavaScript runtime.
- Puppeteer: Headless browser automation.
- StealthPlugin: Ensures bot bypasses bot detection (cloudflare) on websites.
- Axios: (Optional) For API requests if needed.
- FS: For handling local files (like logging and storing session details).
This project is for educational purposes only. There is no guarantee that this bot will successfully book tickets as many factors can affect the booking process, including dynamic website behavior and anti-bot measures.
Contributions are welcome! Please feel free to submit a pull request or file an issue. For major changes, open an issue to discuss them first.
Feel free to add more features and customize the bot to fit your use case. Let's get those Coldplay tickets! ๐ถ