Парсинг дизайнеров интерьера из Яндекс Услуг

Задача

Необходимо разработать скрипт для автоматического сбора информации о дизайнерах интерьера, представленных на площадке Яндекс Услуги, по региону Санкт-Петербург. Целевое количество собираемых записей - примерно 3000.

Требования к сбору

  • Собрать контактные данные исполнителей (ФИО, номер телефона, ссылка на профиль).
  • Извлечь название фирмы (если указано), веб-сайт и адрес электронной почты.
  • Все собранные названия фирм, сайты и телефоны должны быть скрыты или анонимизированы для публикации.
  • Формат выдачи данных - структурированный JSON.

Результат работы

  • JSON-файл с полями: title, description, text, theme.
  • title - осмысленный заголовок задания (без нижних подчеркиваний).
  • description - краткое описание задачи (2-3 предложения).
  • text - подробное описание в HTML (только содержимое body, без сторонних тегов, стилей и скриптов).