Files
beaky/experimenty/screenshotter.py
2026-03-21 17:21:26 +01:00

11 lines
397 B
Python

from playwright.sync_api import sync_playwright
def capture_ticket(url, path, ticket_selector = ".ticket-detail-wrapper"):
with sync_playwright() as p:
browser = p.chromium.launch(headless=True)
page = browser.new_page()
page.goto(url)
page.wait_for_selector(ticket_selector)
page.locator(ticket_selector).screenshot(path=path)
browser.close()