Необходимо установить стиль, моды на форум phpbb3 и дальнейшее сопровождение по мере необходимости.
Парсинг данных о наличии авиабилетов
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Задача: парсинг (разбор) HTML кода страниц с результатами поиска билетов (свободных мест) на авиарейсы из всех городов России в заданный город-курорт, и туда и обратно.
Оплата либо через сервис "Сделка без риска", либо после демонстрации работоспособности (на своем или моем хостинге), можно разбить на 2-х этапа (например половина оплаты сразу после получения страницы выдачи по входным параметрам, вторая после получения массива с результатами).
Жду предложения с указанием схемы работы, и по каждому сайту стоимости и крайнего срока.
Список сайтов турагенств:
1) http://online.laginatravel.ru/Extra/AviaQuotesEx.aspx
2) http://online1.sunrise-tour.ru/TVSearch/FlightMonitor.aspx
3) http://online3.anextour.ru/freight_monitor
4) http://pac.ru/component/option,com_airflight/
Входные параметры:
1) Диапазон, в котором скрипт на каждую дату должен парсить рейсы вылета и прилета обратно = 49 дней (или больше, если рейсы на 49-й день недоступны, выбрать ближайший доступный после него), соотв-но в поисковой форме скрипт должен выбрать диапазон от ближайшей даты вылета до даты прилета, в форме будут либо обе эти даты, либо дата вылета и к-во ночей тура, определяющее дату прилета).
2) Направления вылета и прилета: скрипт должен считать все возможные значения списков городов/стран (для вылета только города России), и перебирая все возможные комбинации, подставлять их и парсить выдачу. Если есть еще другие фильтры в поисковой форме - скрипт должен выбрать вариант "все", чтобы ничего не фильтровалось, либо если в списке на выбор нет такого варианта, то нужно подставлять все возможные опции этого списка и парсить выдачу со всеми вариантами.
3) В поисковой выдаче парсить рейсы только из колонки "эконом класс" (если у турагенства несколько экономов с разными версиями, результаты от них нужно объединить).
Выходные данные:
В результате парсинга страницы с найденными рейсами нужно сформировать массив элементов, каждый из которых будет содержать текстовую информацию из поисковой выдачи о всех найденных рейсах, со следующими полями (некоторых данных в выдаче сайта может не быть, тогда их не заполнять):
city_from_name: город вылета (в России)
city_to_name: город прилета (курорта)
is_return_flight: 0 если рейс туда (курорт), 1 - обратно
flight_date: дата перелета (формат ГГГГ-ММ-ДД)
time_start: время вылета (формат ЧЧ.ММ)
time_end: время прилета (формат ЧЧ.ММ)
airport_from: код аэропотра вылета (обычно 3-5 символов, например "HRG", "SVO-F")
airport_to: код аэропотра прилета (обычно 3-5 символов, например "HRG", "SVO-F")
code: номер рейса (например "7K 9815")
airport_from_name: название аэропорта вылета (например "Анталия-1")
airport_to_name: название аэропорта прилета (например "Шереметьево С")
operator_name: название авиакомпании (например "Аэрофлот")
plane: название самолета (например, "B 747")
places: 0, если в выдаче указано, что на рейс нет ни одного свободного места, иначе 1.
Среда любая, желательно Windows+Apache, если язык не PHP, при запуске скрипт должен выводить массив в формате JSON или другом (по согласованию), если вместо скрипта приложение, то сохранять в файл.
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт13 лет назад
- $100
Скрипт-редирект на PHP, не передающий HTTP_referer
Веб-программирование2 исполнителяЗавершен13 лет назад - $70
Интернет-магазин на CMS Simpla. Реализован самописный парсер для сверки прайса с базой. Он работает по след. схеме. Через кнопку "Обзор" в админке, загружаем прайс в .CSV формате. Парсер сверяет данные по 3-м ...
Веб-программирование1 заявкаЗакрыт13 лет назад - $250
Доработка модуля баннерной системы – CMS Forsiter. Возможность привязать баннер к разделу, подразделу или разделу+подразделу, а так же сквозные баннерные места.
Веб-программирование1 заявкаЗакрыт13 лет назад - $100
Условия: 1. Матрица заполняется слева направо, сверху вниз. 2. Действует система перелива 3. Ежемесячный взнос $16 4. Распределение дохода: 1) $10 - “Быстре ...
Веб-программированиенет заявокЗакрыт13 лет назад Нужно написать простой скрипт хостинга с мультизагрузкой, с загрузкой из интернета, превью. Галереи, регистрации не нужны.
Веб-программирование1 исполнительЗавершен13 лет назад- $50
Здравствуйте, нужен человек, который сможет написать модуль интеграции BILLmanager с GameCP. Расскажу как пользоваться API GameCP очень подробно. Вам останется всего лишь "засунуть" команды с переменными в обработчик для BILLmanager. Подробнее в ICQ: 945-846
Веб-программирование1 заявкаЗакрыт13 лет назад - $50
1. Исходник (заготовка) задачи находиться по адресу: http://xn--80ahadcaledck2cb7bb2a6orb.xn--p1ai/index.html или http://идеядизайнинтерьер.рф/index.html 2. Вступление. Есть некий сайт со структурой WordPress. На сайте есть 4 типа div контейнера для расположения в ...
Веб-программирование3 заявкиЗакрыт13 лет назад - $50
Столкнулся вот с такой задачей, на хостинге есть оч много папок, в каждой такой папке, есть подпапка с одним и тем же названием, задача поставить права 777 на все файлы в данной подпапке,кроме нее самой, ...
Веб-программирование5 заявокЗакрыт13 лет назад - $100
Для тех кто уже работал с данным движком! Сайт pizhon.ru Задание 1. Оформление заказа ...
Веб-программирование2 заявкиЗакрыт13 лет назад