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

Цель проекта

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

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

  • Найти и обработать список партнеров на заданной странице сайта.
  • Извлечь и структурировать данные в таблицу со следующими колонками:
    • Порядковый номер
    • Наименование организации
    • Краткое описание
    • Ссылка на профиль партнера на сайте
    • Ссылка на официальный сайт партнера
    • Электронная почта, найденная на сайте партнера
  • Для каждого партнера в списке необходимо:
    • Перейти по ссылке на его профиль.
    • Извлечь из профиля ссылку на официальный сайт компании.
    • Перейти на сайт партнера и найти на нем адрес электронной почты.

Требования к результату

  • Данные должны быть представлены в удобном табличном формате (например, CSV или Excel).
  • Процесс должен быть максимально автоматизирован, ручной ввод данных не допускается.
  • Код должен быть написан качественно, с обработкой возможных ошибок (отсутствие страницы, изменение структуры сайта).

Важные замечания

Приоритет отдается четкому пониманию задачи и предложениям по ее оптимизации. Вопросы по существу, уточняющие детали реализации, приветствуются.