import time
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp('http://localhost:9222')
    page = browser.contexts[0].pages[0]
    
    # Đang ở trang search people
    print('Sending 2 targeted friend requests with human delay...')
    
    # 1. Tìm nút Add friend của người sống ở San Francisco / Los Angeles
    add_buttons = page.locator("div[aria-label='Add friend'], div[role='button']:has-text('Add friend')").all()
    print('Found Add friend buttons:', len(add_buttons))
    
    # Click người thứ 2 (Quang Huy - San Francisco)
    if len(add_buttons) >= 2:
        print('Adding Quang Huy (San Francisco, California)...')
        add_buttons[1].click()
        page.wait_for_timeout(4000)
        
    # Click người thứ 3 (Trang Ngoan - Los Angeles)
    if len(add_buttons) >= 3:
        print('Adding Trang Ngoan (Los Angeles, California)...')
        add_buttons[2].click()
        page.wait_for_timeout(3000)
        
    page.screenshot(path=r'C:\Projects\Historical\FacebookAutoPoster\friend_requests_sent.png')
    print('Friend requests screenshot saved!')
    browser.close()
