#!/usr/bin/env python3 """ One-Click MEXC Browser Launcher Simply run this script to start capturing MEXC futures trading requests. """ import sys import os # Add project root to path project_root = os.path.dirname(os.path.abspath(__file__)) sys.path.insert(0, project_root) def main(): """Launch MEXC browser automation""" print("šŸš€ MEXC Futures Request Interceptor") print("=" * 50) print("This will automatically:") print("āœ… Install ChromeDriver") print("āœ… Open MEXC futures page") print("āœ… Capture all API requests") print("āœ… Extract session cookies") print("āœ… Save data to JSON files") print("\nRequirements will be installed automatically if missing.") try: # First try to run the auto browser directly from core.mexc_webclient.auto_browser import main as run_auto_browser run_auto_browser() except ImportError as e: print(f"\nāš ļø Import error: {e}") print("Installing requirements first...") # Try to install requirements and run setup try: from setup_mexc_browser import main as setup_main setup_main() except ImportError: print("āŒ Could not find setup script") print("Please run: pip install selenium webdriver-manager") except Exception as e: print(f"āŒ Error: {e}") print("\nTroubleshooting:") print("1. Make sure you have Chrome browser installed") print("2. Check your internet connection") print("3. Try running: pip install selenium webdriver-manager") if __name__ == "__main__": main()