Парсинг компаний Google Maps → Google Sheets

Парсинг данных
Работа 2 из 5
Задача: собрать из Google Maps карточки компаний по поисковому запросу и локации (например, "кафе, рестораны" + район города) — название, рейтинг, количество отзывов, сайт, телефон, адрес, ссылка на карточку.

Что сделал:
— скрипт на Python + Playwright пролистывает выдачу Google Maps и собирает заданное количество новых карточек за запуск
— дедупликация, чтобы при повторных запусках не тянуть одно и то же
— прямая выгрузка в Google Sheets через сервисный аккаунт (Google Sheets API) параллельно с сохранением в CSV — если ключ не настроен, просто пишет CSV, ничего не ломается
— отдельный тестовый прогон на небольшой выборке перед полным запуском

Стек: Python, Playwright, Google Sheets API, Pandas.

Готовое решение для: лидогенерации (агентства, которые ищут клиентов в определенной нише/районе), анализа конкурентов, сбора баз для холодных рассылок.

#googlemaps #парсинг #playwright #leadgen #python #googlesheets