#!/usr/bin/env python3 from DrissionPage import Chromium from DrissionPage.common import ChromiumOptions import time opts = ChromiumOptions() opts.set_browser_path("/snap/bin/chromium") opts.headless() b = Chromium(opts) page = b.latest_tab page.get("https://accounts.x.ai/signup") time.sleep(5) print("URL:", page.url) print("Title:", page.title) html = page.html print("HTML length:", len(html)) # Look for input elements import re inputs = re.findall(r']+>', html) for inp in inputs[:20]: print("INPUT:", inp[:200]) b.quit()