Автоматизований скрипт для збору B2B-лідів з Google Maps
на Python (Playwright, async).
Задача: зібрати базу потенційних клієнтів по ніші та місту
(наприклад: "стоматології Київ") для холодних дзвінків і розсилок.
Що реалізовано:
— Пошук за ключовим словом + динамічний скрол результатів
(Google Maps підвантажує список через JS)
— Парсинг кожної картки: назва, телефон, сайт, адреса,
рейтинг та кількість відгуків
— Обробка винятків — якщо немає сайту чи телефону, скрипт
не падає, просто пропускає поле
— Людиноподібні затримки між діями для зниження ризику блокування
— Експорт в Excel: жирні заголовки, авторозмір колонок,
закріплена шапка
Стек: Python 3.10+, Playwright (async), openpyxl.
Вартість: 1000 грн
Входить: вихідний код під один запит (ніша + місто), інструкція
з встановлення й запуску, тестова вибірка до 50 записів.
Не входить (обговорюється окремо): збір великих обсягів під
замовлення, парсинг email, підтримка при зміні розмітки Google
Maps, кілька ніш/міст в одному запуску.
Пишіть у чат — обговоримо деталі!
