Техническое задание: Парсинг контактных данных

Цель проекта

Разработать программное решение для автоматического сбора контактных телефонных номеров с предоставленного списка веб-сайтов.

Основные задачи

  • Реализовать обход заданного списка URL-адресов.
  • Проанализировать HTML-код каждой страницы для поиска номеров телефонов.
  • Извлечь найденные контактные данные, обеспечив их корректность и уникальность.
  • Структурировать и сохранить полученную информацию в удобном формате (например, CSV или JSON).

Требования к реализации

  • Решение должно быть устойчивым к различной структуре веб-страниц.
  • Необходимо предусмотреть обработку ошибок (недоступность сайта, изменения в верстке).
  • Код должен быть чистым, документированным и готовым к передаче.

Ожидаемый результат

Готовый скрипт или программа, которая по списку сайтов возвращает структурированный файл с извлеченными номерами телефонов.

Комплексная доработка и техническое обслуживание нескольких сайтов

Требуется выполнить ряд работ по улучшению и исправлению нескольких сайтов. В задачи входит проверка уникальности контента, редизайн навигации в блоге и устранение визуальных ошибок.