Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Написать 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

 

далее добавить

Выбрать

12 лет назад
sarmaev
44 годаРоссия
14 лет в сервисе
Был
4 года назад
Выбранный исполнитель
hiberok
37 летПольша
16 лет в сервисе
Был
2 часа назад
12 лет назад
$250
7 дней
Как всегда отлично
Отличный заказчик. Четкое ТЗ, оплата в срок, всегда на связи. Рекомендую!