from bs4 import BeautifulSoup
from playwright.sync_api import sync_playwright

url = "https://collections.artsmia.org/art/61060/"

with sync_playwright() as p:
    browser = p.chromium.launch(headless=True)
    page = browser.new_page()
    page.goto(url, wait_until="networkidle", timeout=30_000)
    rendered_html = page.content()
    browser.close()

soup = BeautifulSoup(rendered_html, "html.parser")
title = soup.title.get_text(" ", strip=True) if soup.title else "UNKNOWN"
print("Rendered page title:", title)