Skip to content

About

WebApp and set of libraries for parsing advertisements from Yandex Direct

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Задача:

Необходимо разработать интерфейс и парсер для поиска маркеров дат окончания акций и распродаж и вывода ID объявлений или кампаний, в которых дата заканчивается.

Например, в текстах рекламных объявлений может быть указано: «Действует до 15 апр» или «Акция 15.04». Парсер раз в сутки должен обходить весь аккаунт агентства, распознавать маркеры дат в текстах и сравнивать маркеры с текущей датой. В интерфейсе выводить список ID по убыванию, у которых дата скоро станет неактуальной

Актуальность — ручная работа специалиста по перебору текстов объявлений и поиска маркеров дат. Есть шанс ошибки в формулировании текста маркера.

Описание проектов:

  • Direct.Client - библиотека (программный клиент) для взаимодействия с API Яндекс Директа. Позволяет получать информацию о рекламных компаниях.
  • Direct.Common - библиотека с классами, используемыми в разных проектах.
  • Direct.Parser - библиотека с логикой перебора рекламных объявлений и механизмом обновления данных в БД
  • Direct.Runner - консольный хост. Собирает и настраивает все зависимости, необходимые для работы парсера как единого сервиса и поддерживает процесс в запущеном состоянии
  • Direct.Web - веб-приложение. Выводит результат работы парсера в виде таблицы.

About

WebApp and set of libraries for parsing advertisements from Yandex Direct

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages