Техническое задание: Разработка парсера новостей

Цель проекта

Интегрировать на существующий статический сайт (созданный на HTML, CSS, JavaScript) систему автоматического сбора и публикации новостей из нескольких внешних источников.

Основные требования

1. Функционал парсера

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

2. Интеграция с сайтом

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

3. SEO-оптимизация

  • Автоматическая генерация SEO-заголовков (title) и описаний (meta description) для каждой новости.
  • Корректная разметка данных (например, с использованием микроразметки).
  • Оптимизация URL-адресов новостных страниц.

4. Технические требования

  • Решение должно работать на стороне сервера (бэкенд).
  • Необходимо обеспечить стабильную работу и обработку ошибок (например, недоступность источника).
  • Исходный код должен быть чистым, документированным и передан заказчику.

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

Готовый, работающий парсер, интегрированный в предоставленный сайт, который автоматически наполняет его свежими, уникальными новостями с учетом базовых SEO-требований.

Автоматизация голосования через портал Госуслуг

Требуется техническое решение для автоматического голосования за проект с использованием множества аккаунтов на портале Госуслуг (Нижегородская область). Необходимо обеспечить обработку 500 уникальных голосов.