import sys
import time
from playwright.sync_api import sync_playwright

if hasattr(sys.stdout, 'reconfigure'):
    sys.stdout.reconfigure(encoding='utf-8')

with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp("http://127.0.0.1:9224")
    page = browser.contexts[0].pages[0]

    print("Opening https://www.facebook.com/friends/requests...")
    page.goto("https://www.facebook.com/friends/requests", wait_until="domcontentloaded")
    page.wait_for_timeout(4000)

    page.screenshot(path="FacebookAutoPoster/friends_requests_overview.png")
    print("📸 Saved: friends_requests_overview.png")

    # Kiểm tra cấu trúc các thẻ request
    cards = page.locator("div[role='listitem'], div[data-visualcompletion='ignore-dynamic-snippet']").all()
    print(f"Total list items found: {len(cards)}")
