from playwright.sync_api import sync_playwright
import time

with sync_playwright() as p:
    browser = p.chromium.launch(headless=False)
    context = browser.new_context(storage_state="xhs_state.json")
    page = context.new_page()

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

    # 等待页面加载
    page.wait_for_timeout(3000)

    # 尝试点击“发布”按钮
    try:
        page.click("text=发布")
    except:
        print("没找到发布按钮，尝试直接打开创作页")

    # 备用方式：直接打开创作中心
    page.goto("https://creator.xiaohongshu.com/publish/publish")

    print("如果进入发布页面说明成功")
    input("按回车关闭...")

    browser.close()
