Автоматизированный парсер 2ГИС и Яндекс Карт: Поиск организаций + Сбор отзывов и контактов
📌 Функционал:
1. Поиск организаций по ключевым словам
Скрипт считывает список поисковых запросов из файла (например, queries.txt).
Автоматически вводит каждый запрос на 2ГИС и Яндекс Картах, собирая данные об организациях, соответствующих критериям (например, названия брендов: Clever Wear, Бельетаж, Копейка).
Сохраняет результаты в CSV-файлы (2gis_search_results.csv и yandex_maps_results.csv) с указанием статуса поиска, адреса, телефона и ссылки на организацию.
2. Парсинг отзывов и детальной информации
На основе собранных ссылок скрипт переходит на страницы организаций и собирает:
Отзывы (текст, оценка, дата, имя автора).
Контакты (телефон, email, сайт).
Адрес и график работы.
Все данные сохраняются в CSV-файлы (2gis_reviews_and_contacts.csv и reviews.csv) для дальнейшего анализа или импорта в CRM.
3. Гибкие настройки
Возможность задавать собственные поисковые запросы и фильтры (например, только организации с рейтингом выше 4.0).
Автоматическая обработка ошибок (например, отсутствие отзывов, капча или блокировка сервисами).
⚙ Технические требования:
Python 3.8+
Библиотеки: selenium, webdriver-manager
Браузер Google Chrome (драйвер устанавливается автоматически через webdriver-manager).
Файл с поисковыми запросами (queries.txt) и доступ в интернет.