Парсер цен на проживание в отелях с последующим сравнением
Техническое задание:
------------------
Нужен парсер для сбора цен с сайта www.trivago.ru/ и hotel-inn.ru/
На выходе нужна информация: город, ID, название гостиницы, даты бронирования, минимальная цена.
Парсер должен уметь соотносить гостиницы двух сайтов: по ID, по полному или частичному названию.
Нужно десктопное решение.
Основная его цель – собрать и сравнить цены двух сайтов на проживание в двухместном номере за 1 сутки.
Парсер получает ссылку в которой уже прописаны даты и параметр размещения:
http://www.trivago.ru/?aDateRange%5Barr%5D=2014-04-28&aDateRange%5Bdep%5D=2014-04-29&iRoomType=7&iPathId=86737&iGeoDistanceItem=0&iViewType=0&bIsSeoPage=false&bIsSitemap=false&http://hotel-inn.ru/moskva/?from=28.04.2014&to=29.04.2014&rooms_count=1&adults_count=2
Сравнение может идти по любому городу, меняется только урл.
Собираем данные с одного сайта, потом с другого. Программа объединяет данные. В файле на выходе меньшая цена должна подсвечиваться красным цветом.
Для этого в парсер нужно передавать таблицу соответствия отелей двух сайтов.
Варианты:
1. таблица id отелей двух сайтов
2. совпадение по названию, может быть как частичным, так полным.
Работа с таблицей отелей должна быть гибкой – могут появиться новые отели, тогда в ручном режиме должна быть возможности внести изменения. Изначально можем предоставить список отелей по hotel-inn.ru/
---------