Консультация по работе модулей друпал
PHP граббер (сайт авиаперелёты)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Написать PHP скрипт для получения данных из Skyscanner.
Оплата: 250 USD по WebMoney
Срок: 5 дней.
1. Получение распиcания полетов с ценами
Входные данные:
строка запроса, типа http://www.skyscanner.ru/flights/mosc/pari/120125/120131
где http://www.skyscanner.ru/flights - основа, первый токен после основы, mosc, - город или аэропорт вылета, второй токен pari - город или аэропорт прилета, третий токен - дата вылета туда (Москва - Париж, в формате yymmdd), четвертый токен - дата обратного полета (необязательный параметр, формат yymmdd).
Ожидание ответа от Skyscanner - 40 секунд (вывести в константый параметр в теле PHP кода), и далее
на выходе:
*-время вылета-*
*-аэропорт вылета-*
*-время прилета-*
*-аэропорт прилета-*
*-кол-во и аэропорты пересадкок или Прямой-*
*-общее время в пути-*
*-время вылета обратно-*
*-аэропорт вылета-*
*-время прилета обратно-*
*-аэропорт прилета-*
*-кол-во и аэропорты пересадкок или Прямой рейс-*
*-общее время в пути-*
*-стоимость, только цифры без пробелов-*
руб.
Подробно
...
...
2. Получение подробной информации о полете
Входные данные:
ID перелета: row_16626-1201252135-MA-1-10413-1201260915_10413-1201312025-MA-1-16626-1202012045
На выходе:
один в один с сайта, со следующими исключениями:
2.1. скопировать из input с id="bplinkpaneltext" значение атрибута value и вставить в атрибутом в кнопку (см. самый конец примера ниже), предварительно удалив из этой строки константный префикс "http://www.skyscanner.ru/flights/"
2.2. удалить все div (если таковые есть), с class="depDayOffset_rollover standard_tooltip":
2.3. удалить код, который в примере помечен на удаление
2.4. удалить все рисунки
Пример:
/-это удалить, начало-/
Проверьте свой маршрут
Везде указано местное время
x
ru:
Get the link
- just copy and paste.
/-это удалить, конец-/
Отправление рейса: 26 январь 2012
Ср 25 янв 2012
21:35
SVO Москва Шереметьево
MALEV
MA
103
21:15
BUD Будапешт
2 ч. 40
Требуется ночевка
9 ч. 40
(+1)
06:55
BUD Будапешт
MALEV
MA
530
09:15
CDG Париж Шарль де Голль
2 ч. 20
Отправление рейса: 1 февраль 2012
Вт 31 янв 2012
20:25
CDG Париж Шарль де Голль
MALEV
MA
535
22:40
BUD Будапешт
2 ч. 15
Требуется ночевка
16 ч. 30
(+1)
15:10
BUD Будапешт
MALEV
MA
102
20:45
SVO Москва Шереметьево
2 ч. 35
далее добавить
Выбрать
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт13 лет назад
Нужна доработка шаблона на Drupal + интергация со сторонними системами
Веб-программирование3 заявкиЗакрыт13 лет назад- $50
загружаем картинку. выбираем используемую область закачанной картинки (crop). уменьшаем ее по ширине до 200 пикселей. потом добавляем логотип (приклепляем картинку снизу). если пользователь выбирает, то прикрепляем еще 1 картинку снизу по выбору ...
Веб-программирование1 исполнительЗавершен13 лет назад - $100
Сайт hc-astana.kz. Нужно быстро исправить все косяки на сайте и натянуть новый, уже сверстанный дизайн. Бюджет - 100$ максимум.
Веб-программирование4 заявкиЗакрыт13 лет назад Нужна помощь с созданием некоторых страниц и программ для интернет магазина
Веб-программирование1 исполнительЗавершен13 лет назадНеобходимо написать программу-парсер нужных ссылок и картинок. Все подробности в ICQ
Веб-программирование14 заявокЗакрыт13 лет назадустранить неполадки на сайте
Веб-программирование1 исполнительЗавершен13 лет назад1) В чпу урлов бывает встречается что некоторые буквы при переводе из русского на английский не правильные, предположим вот - http://bit.ly/wHMBPF буква Э пропушена в урле, хотел бы узнать возможно ли просмотреть и подправить эту ...
Веб-программирование1 исполнительЗавершен13 лет назад- $20
Нужен скрипт анализатор, который рекурсивно будет проходить все вложенные папки от заданной корневой, и находить моно файлы и файлы закодированные в VBR(variable bit rate). Список таких файлов сохранять в txt файл. Как ...
Веб-программирование1 исполнительЗавершен13 лет назад - $50
1.заглавная страница « логотип — 4 кубика»: -слова при наведениии курсара бегают как в примере по ссылкеhttp://zvezda-44.ru/new/ -кубики при навелени крусора из чернобелых становятся оранживами. 2.Когда открывается основная страница ...
Веб-программирование4 заявкиЗакрыт13 лет назад