from playwright.sync_api import sync_playwright

URL='https://padlet.com/midam_/2026-1-4-1-2-rrerm1h0ef436sx9'
seen=[]
with sync_playwright() as p:
    browser = p.chromium.launch(headless=False, executable_path='/usr/bin/chromium-browser', args=['--no-sandbox'])
    page = browser.new_page(viewport={'width': 1600, 'height': 1200})
    def on_response(resp):
        u=resp.url
        if 'padletusercontent.com' in u or 'token=' in u:
            seen.append((resp.status, u))
    page.on('response', on_response)
    page.goto(URL, wait_until='networkidle', timeout=120000)
    page.get_by_label('게시물 작업 더보기').first.click(timeout=10000)
    page.wait_for_timeout(1000)
    page.get_by_text('첨부파일 다운로드', exact=True).click(timeout=10000)
    page.wait_for_timeout(5000)
    for status,u in seen:
        print(status, u)
    browser.close()
