Что нужно сделать

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

Шаг 1. Проверка работоспособности сайтов

Инструмент должен для каждого URL из базы проверить реальную доступность и зафиксировать один из статусов:

  • сайт открывается
  • домен не зарегистрирован
  • сайт не отвечает (нет соединения)
  • дорвей, парковка или однотипный шаблон (нужно отличать уникативные проекты от «пустых»)

Подтвержденные «живые» ресурсы помещаются в зеленую зону. Для каждой записи создается колонка site_status с расшифровкой состояния.

Шаг 2. Сбор контактов на автономных площадках

Работа ведется только с теми адресами, которые прошли первую проверку. Со следующих разделов извлекаются данные:

  • главная страница
  • страница «Контакты», «О компании» (определяется автоматически по URL)
  • подвал/футер сайта

Что скрипт должен искать:

  • телефоны - все возможные форматы ру
  • электронные адреса
  • сообщества WhatsApp
  • Telegram / номер телеграма (если присутствует)

Когда данные находятся - они фиксируются в отведенные ячейки таблицы. Если каких‑либо контактов нет - колонка остается пустой.

Шаг 3. Результат

Файл на выходе - исходная таблица, обогащенная новыми полями:

  • site_status
  • телефон
  • email
  • мессенджеры (WhatsApp + Telegram)

Документ должен быть чистым - без лишних примечаний и требовать доработки «руками». Поле «название», «телефон», «email» присвоил первый автор - просто для образца, ваш партнер уберёт/скроет реальные бренды и номера.

Шаг 4. Требования к производительности логированию

  • Объем входной таблицы превышает 1000 строк
  • Запись каждой неудачной проверки (логи)
  • Обработка за разумное время, без захламления оперативной памяти при больших данных
  • На входе КСВ или XLSX (BOM support) - обговаривается

Создание трех отдельных лендингов на WordPress для юридических услуг

Требуется разработать три отдельных мини-сайта на WordPress для юридической тематики. Сайты должны быть созданы на одной базовой теме, но иметь уникальный визуальный дизайн. Каждый сайт размещается на отдельном домене.