from playwright.sync_api import sync_playwright import time def run(): with sync_playwright() as p: browser = p.chromium.connect_over_cdp('http://127.0.0.1:9222') page = browser.contexts[0].pages[0] print(f'Navigating to appeals... Current: {page.url}') page.goto('https://my.dom.gosuslugi.ru/citizen-cabinet/#!/appeals/applicant/search') page.wait_for_load_state('networkidle') time.sleep(10) page.screenshot(path='/app/appeals_mapped.png', full_page=True) browser.close() if __name__ == '__main__': run()