from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(headless=False)
    context = browser.new_context()

    page = context.new_page()
    page.goto("https://www.xiaohongshu.com")

    print("请手动登录小红书，登录完成后按回车保存状态...")
    input()

    # 保存登录状态
    context.storage_state(path="xhs_state.json")
    print("登录状态已保存到 xhs_state.json")

    browser.close()
