domovoy_bot/scraper_gis/verify_visual.py

25 lines
868 B
Python

from playwright.sync_api import sync_playwright
import time
def run():
with sync_playwright() as p:
try:
# Подключаемся к запущенному браузеру
browser = p.chromium.connect_over_cdp('http://localhost:9222')
page = browser.contexts[0].pages[0]
print(f'Current URL: {page.url}')
# Ждем прогрузки ГИС ЖКХ
time.sleep(10)
page.screenshot(path='/app/final_check.png', full_page=True)
# Логируем заголовки, если мы в ЛК
h1 = page.query_selector('h1')
if h1: print(f'Header H1: {h1.inner_text()}')
browser.close()
except Exception as e:
print(f'Error: {e}')
if __name__ == '__main__':
run()