На главную

Парсер Авиасейлс. Парсер Aviasales

Создать парсер, который будет собирать информацию о самых дешевых авиабилетах по заданному направлению и проверять актуальность каждого билета. 1. Основные требования к функционалу Сбор данных через API - Парсер должен интегрироваться API «Авиасейлс». - Собирать информацию о билетах (цена, маршрут, дата вылета и дата возврата, количество пересадок, продолжительность полета и другие ключевые параметры). - Проверять актуальность полученной информации о билетах: когда был последний запрос к API, дата актуальности данных. 1 Основной функционал - Парсер должен принимать параметры: - Направление (город вылета и город назначения) - Дата вылета - период вылета (на какой период мы едем билеты) - максимальная цена на билет - Парсер должен: - Отправлять запросы к API для получения данных. (Не через партнерскую программу) - Извлекать информацию по самым дешевым билетам в ответах API. - Проверять каждый день из заданного периода на наличие искомых данных. - Возвращать список из 10(либо другая величина) билетов по самым низким ценам (начиная от самого дешевого и по возрастающей) с деталями о найденных билетах (параметры билетов должны включать цену, продолжительность полета, время вылета и т.д.). с ссылками на эти билеты. - Проверять актуальность полученной информации, если прошло больше 30 минут с последнего запроса — обновлять данные о билете. Язык программирования - Разработка парсера должна быть выполнена на: - Python - JavaScript (Node.js)