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]

    # Kiểm tra tab Reels
    reels_url = "https://www.facebook.com/profile.php?id=61594841053758&sk=reels"
    print(f"Opening {reels_url}...")
    page.goto(reels_url, wait_until="domcontentloaded")
    page.wait_for_timeout(4000)
    page.screenshot(path="FacebookAutoPoster/reels_tab.png")
    print("📸 Saved: reels_tab.png")

    # Kiểm tra tab Videos
    videos_url = "https://www.facebook.com/profile.php?id=61594841053758&sk=videos"
    print(f"Opening {videos_url}...")
    page.goto(videos_url, wait_until="domcontentloaded")
    page.wait_for_timeout(4000)
    page.screenshot(path="FacebookAutoPoster/videos_tab.png")
    print("📸 Saved: videos_tab.png")

    # Kiểm tra timeline chính
    timeline_url = "https://www.facebook.com/profile.php?id=61594841053758"
    print(f"Opening {timeline_url}...")
    page.goto(timeline_url, wait_until="domcontentloaded")
    page.wait_for_timeout(4000)
    page.mouse.wheel(0, 600)
    page.wait_for_timeout(2000)
    page.screenshot(path="FacebookAutoPoster/timeline_refreshed.png")
    print("📸 Saved: timeline_refreshed.png")
