Реализация парсера Booking для автоматического сбора данных об отелях из различных источников.: Портфолио фрилансера Анатолий Avantaj 20.10.2017, работа №3 - FL.RU
К списку работ
Анатолий Avantaj
Анатолий Avantaj

Реализация парсера Booking для автоматического сбора данных об отелях из различных источников.

С учетом того, что база данных проекта клиента содержит порядка 60 000 отелей, по которым нужно предоставлять максимально полную информацию о доступных сервисах, а на заполнение одной карточки отеля контент-менеджером вручную тратилось до 40-50 минут, была поставлена задача автоматизировать сбор актуальных данных об отелях из различных источников и собрать всю полученную информацию в единую таблицу. В рамках задачи необходимо было также решить вопрос унификации сбора и внесения данных по каждому отелю, поскольку в разных источниках информация представлена в определенной форме, и параметры отеля, имеющиеся в наличии в одном источнике, могут отсутствовать в другом. В итоге была составлена таблица соответствия параметров отелей и реализовано уведомление об обнаружении новых параметров для добавления их в таблицу соответствия. Источники информации: http://www.tophotels.ru/ http://www.booking.com/ http://www.tury.ru/ http://sletat.ru/catalogcountries.aspx http://pegast.ru/hotels http://www.coral.ru/ http://www.bgoperator.ru/ http://ntk-intourist.ru/ http://www.multitour.ru/ http://www.delfin-tour.ru/ http://www.alean.ru/ http://www.tripadvisor.ru/ Отрасль. Автоматизация процессов/ Используемые технологии Реализован как api Yii2 Framework ( advanced application template ). Тестирование Kibana, Swagger, Firebug.