Цель проекта

Разработать автоматизированный скрипт (автоматический набор инструкций), который подключаетдомены из списка к инструментам для вебмастеров и статистике (поисковая выдача и счётчики посещаемости).

Исходные данные

Скрипт получает перечень доменов одним из файлов (в формате с разделителями). Например, ссылка на документ в сервисе электронных таблиц или локальный текстовый табличный файл.

Что должен делать скрипт для каждого домена

  • Создавать новый счётчик аналитики для сайта;
  • Добавлять сайт в панель управления (инструмент для владельцев сайтов);
  • Проводить процедуру подтверждения прав на домен. Для атоиспользовать право на изменение DNS. Добавить текстовую информацию (специальную проверочную строку) в DNS зоне черезAPI облачной платформы;
  • После успешного подтверждения: загрузить файл карты сайта (SMP_XML); запросить переобход (заново проиндексировать) главной страницы связать учетную запись в аналитике с разделом управления сайтом.
  • По возможности выполнить настройку параметров и включить ссылку для учета данных.

Выходной отчет

После обработки всех доменов создаетсяинформация о статусе следующего вида (для каждого элемента из списка):

Имя доменаКод счётчикаПодтверждениеЗагрузка картыПовторная индексация

(столбцы могут быть в иной последовательности, но суть - <имя_домена | ид_аналитики | проверено_да/нет | карта сайта отправлена | запрос на повторную индексацию выполнен>)

Способ взаимодействия с внешними системами

  • Авторизация в сервисе поисковика - с помощью предоставленного владельцем постоянным ключом (разрешилтельной меткой) - метод OAuth 2.0;
  • Доступ к облачной платформе - с помощью рабочего токена авторизации.

Ключевые требования

  • Если повторно запустить санялизирующий обработчик, домены, уже имеющие обработанныйпары «домен-счетчик» или «домен-суть подтверждения», небыли дважды пересоздапы. ТОлько в связанном деле: добавить новый DOMEN.
  • Любая ошибка при обработке одной из записей (например, неудачнаое подтверждения) НЕ ДолжанОстаСписокстановкВСЕй программы. Последненне запАло должны быть полни перехвтом извещёНаNеправильнаяситуация. СкриптОбиработнные Домен А, запьём Ошибку и продногакжем с работаБ, Работ В).
  • Вы должны сопровождатес маленький ФарFile командудля легкао спутарешения.
  • Сроквы можете был данныйбыстр (сразу)](пордчер очномуч важнет текуческуб работу).

Разработка сайта-визитки для продажи доменов на WordPress

Необходимо создать простой сайт на WordPress для продажи доменов. Дизайн не требуется - главная страница должна отображать информационное сообщение для посетителей. Работа включает размещение на хостинге заказчика.

Разработка модуля поиска для шапки сайта

Необходимо интегрировать поиск в шапку ME500, сделав его неотъемлемой частью дизайна, а не выпадающим блоком. Требуется реализовать логику и поведение, приближенные к поиску на маркетплейсах.