11 lines
397 B
Python
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()
|