Парсинг страницы (консольный python 2.7 или php5)

Евгений17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.04.2017

Скрипт должен уметь:

0. Получить номер NNNNNN как аргумент

1. Зайти по ссылке:

http://elines.coscoshipping.com/NewEBWeb/public/cargoTracking/cargoTracking.xhtml?CARGO_TRACKING_NUMBER_TYPE=BILLOFLADING&CARGO_TRACKING_NUMBER=NNNNNN&REDIRECT=1&uid=#

где, NNNNNN, например =6138641030

т.е. http://elines.coscoshipping.com/NewEBWeb/public/cargoTracking/cargoTracking.xhtml?CARGO_TRACKING_NUMBER_TYPE=BILLOFLADING&CARGO_TRACKING_NUMBER=6138641030&REDIRECT=1&uid=#

Вкладка "Main Info"

2. Из верхней таблицы выцепляем два значения: POL, POD

3. Из таблицы "Schedule Detail":

3.1 Из строчки (скорее всего это будет первая строчка), где POL совпадаем с POL из п.2 выбираем дату ATD 

3.1 Из строчки (скорее всего это будет последняя строчка), где POD совпадаем с POD из п.2 выбираем дату ETA и дату "Actual Discharge"

4. Выводим в консоль значения: 

----

POL : ATD

POD (ETA): ETA

POD (AD): "Actual Discharge"

---

Крайне желательно обойтись без нестандартных библиотек, пользуясь тем, что идет вместе с языком.

Оплата Яндекс. Деньгами

=======================================================================

ВАЖНО: Предоплат нет. Оплачивается только полностью выполненная работа. Возможна безопасная сделка.

ВАЖНО: Сразу указывайте цену и срок. Предложения типа «Обращайтесь, договоримся» не рассматриваются!

=======================================================================

Заявки фрилансеров