A Python-based tool to interact with XResolver's database using browser automation to bypass common anti-bot protections.
For educational purposes only. This tool is intended for network analysis and security research. The author is not responsible for misuse.
- Session Persistence: Keeps the browser open to perform multiple lookups without restarting (reduces detection risk).
- Network Interception: Captures data directly from API responses instead of parsing unstable HTML.
- Stealth Mode: Uses Playwright with modified headers to simulate human behavior.
- Interactive Mode: Allows the user to manually solve Captchas/Cloudflare challenges if they appear.
- Python 3.8+
- A modern OS (Linux, Windows, macOS)
Run the setup script:
bash setup.sh- Create a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt playwright install chromium
-
Activate the environment (if not already active):
source venv/bin/activate -
Run the tool:
python3 main.py
-
In the browser window:
- Wait for the page to load.
- If a Cloudflare "Verify you are human" box appears, click it.
- Once the page is ready, go back to your terminal and press ENTER.
-
Enter Gamertags one by one. Type
qto exit.
- No data found? The Gamertag might not be in the database, or the site is blocking requests. Try reloading the page in the browser (F5) and try again.
- Browser doesn't open? Ensure you have a desktop environment or X11 forwarding enabled (for WSL). Or try
--headless(not recommended due to Captchas).
MIT License