diff --git a/parsers/yandex_maps.py b/parsers/yandex_maps.py index fbe85ba..4db937b 100644 --- a/parsers/yandex_maps.py +++ b/parsers/yandex_maps.py @@ -261,12 +261,12 @@ def _parse_card_detail( # ПУБЛИЧНАЯ ФУНКЦИЯ — это её вызывает main.py # ─────────────────────────────────────────────────────────────────────── @browser( - headless=False, # Phase 1: пока видим что происходит - block_images_and_css=True, # + CSS: рендер быстрее; на DOM-парсинг не влияет + headless=True, + chrome_executable_path="/home/aks1om/.cache/ms-playwright/chromium-1223/chrome-linux64/chrome", + block_images_and_css=True, reuse_driver=True, - wait_for_complete_page_load=False, # НЕ ждать полный рендер SPA (карта/тайлы/аналитика) — - # парсим, как только готов нужный селектор (см. ниже). - # Это срезает ~11с/карточку (узкое место по замеру). + wait_for_complete_page_load=False, + remove_default_browser_check_argument=True, ) def parse_yandex_maps(driver: Driver, data: dict) -> list[dict]: """