Краткое содержание
Клиент тратит много времени на ручной сбор и проверку контактных данных.
Создан многоразовый сборщик для извлечения, очистки, проверки и обработки данных с указанных сайтов.
ПО предназначено для сокращения ручного сбора данных и повторной работы в процессах исследования рынка.
История клиента
Клиент - хорватская компания, занимающаяся исследованием рынка. Она собирает названия компаний, адреса электронной почты и номера телефонов с сайтов компаний, из общедоступных баз данных и онлайн-каталогов.
Физические адреса и другая деловая информация также входят в состав данных.
Команда подготавливает контактные данные для анализа рынка, развития бизнеса, телефонных переговоров и импорта в CRM. Ручной сбор, повторные проверки и дубликаты отнимают время и создают дополнительную работу.
Запрос был простым: извлекать выбранные поля контактов из определенных источников, при необходимости повторять сбор и предоставлять чистые структурированные файлы.
Решение построено вокруг экрана настройки источников, мониторинга выполнения, области очистки данных и настроек экспорта. До использования записи можно было просмотреть.
Клиент хотел
- Извлекать поля контактов с сайтов, из баз данных, каталогов и онлайн-источников
- Запускать многоразовый сборщик данных и получать его исходный код или ноутбук
- Очищать, проверять, обрабатывать и удалять дубликаты собранных записей
- Экспортировать структурированные данные в формате CSV, Excel, JSON или разделенных рабочих книг
Почему готовое ПО не подошло
Готовые инструменты извлечения данных охватывают только часть задачи, но их описания не определяют точные поля клиента, правила очистки и выходные файлы. Требовалось индивидуальное решение, объединяющее в одном процессе повторяемый сбор данных, проверку, удаление дубликатов, подготовленные рабочие книги и многоразовый код.
Обзор проекта
Решение создано с учетом реальных источников, полей и правил клиента. На первом экране перед началом сбора указываются URL сайтов, поля контактов и настройки повторного сбора.
Для сбора данных из одного или нескольких источников создана панель мониторинга. В ней отображаются статус выполнения, URL источников, собранные записи и примечания о загрузке или доступе.
Затем записи очищаются и проверяются. Совпадения дубликатов, статус проверки, поля контактов и категории остаются видимыми, поэтому специалист по обработке данных может подготовить единый список контактов.
Последний экран предназначен для практической передачи данных. Очищенные записи экспортируются в формате CSV, Excel или JSON, а инструкции по настройке и примечания к процессу сохраняются вместе с файлом.
Сборщик данных использует повторно применяемый код и может быть адаптирован под правила клиента. Документация и обучающие материалы помогают самостоятельно работать с системой.
Основные реализованные функции
- Настройка списка сайтов и источников
- Извлечение выбранных полей контактов
- Многоразовый и повторно запускаемый сбор данных
- Мониторинг выполнения сбора данных
- Сбор адресов электронной почты и номеров телефонов
- Проверка и очистка записей
- Обнаружение и удаление дубликатов
- Категоризация контактных данных
- Экспорт в CSV, Excel и JSON