from playwright.sync_api import sync_playwright def get_browser(): p = sync_playwright().start() browser = p.chromium.launch( headless=True, args=[ "--disable-blink-features=AutomationControlled" ] ) context = browser.new_context( user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120 Safari/537.36", viewport={"width": 1280, "height": 800} ) return p, browser, context