Операционка бизнеса
Скрапер Google Maps: собираем базу компаний по нише и городу
Python+Playwright Google-Maps-Scrapper: установка, команды, поля CSV и ограничения DOM/блокировок/ToS.

Операционка бизнеса
Python+Playwright Google-Maps-Scrapper: установка, команды, поля CSV и ограничения DOM/блокировок/ToS.

Пост AI-DA! про открытый скрапер карточек Maps для анализа рынка. README: zohaibbashir/Google-Maps-Scrapper. Перед использованием самостоятельно оцените условия Google и законы о данных. Инструкций по обходу защит здесь нет.
Python + Playwright. По README извлекает название, адрес, сайт, телефон, отзывы и рейтинг, признаки покупки, самовывоза и доставки, часы работы, описание (introduction); чистит колонки; пишет CSV. Лицензия: MIT. Python 3.8/3.9 (более новые версии могут ломать зависимости). Ветки: Main, Latest Libraries, Linux.
Собрать список игроков ниши в городе для конкурентного обзора: кто на карте, какие сайты/телефоны, какой рейтинг. Это вход для ручного анализа, не «готовая CRM».
git clone https://github.com/zohaibbashir/Google-Maps-Scrapper.git
cd google-maps-scraper
pip install -r requirements.txt
playwright install
python main.py -s "Turkish Restaurants in Toronto Canada" -t 20
Параметры: -s поиск, -t число карточек, -o CSV, --append дозапись. Браузер видимый (окно открыто, не в фоне). Для РФ-ниши подставьте «услуга + город» и начните с малого -t.
python main.py -s "окна Пятигорск" -t 10 -o pyatigorsk_windows.csv
(Пример формулировки запроса; качество полей проверьте на выгрузке.)
Репозиторий бесплатный. Платите временем и рисками блокировок.
DOM Maps меняется — XPath ломаются. Частые прогоны повышают шанс блокировок (прямо в README). Телефоны/сайты устаревают. Холодный обзвон и ПДн — ваша юридическая зона. Latest Libraries нестабильнее Main.
Нужен ли VPN? В первоисточниках инструмента обязательный VPN не заявлен.
Сразу в прод? Нет. Сначала пилот на одной задаче и проверка глазами.
Где смотреть обновления? Releases и README репозитория или changelog официального сайта.
Цифры и возможности взяты из первоисточников и поста AI-DA!, сверенных с ними. То, чего нет в источниках, в статье не утверждается.
Короткие рабочие разборы — в Telegram: t.me/ai_da_ru.
Если применили инструмент из разбора — напишите в комментариях к посту в канале, что сработало.
Короткий пост и обсуждение — в канале. Там же выходят следующие разборы.