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

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

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

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

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

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