Разработка парсера

Евгений18 років у сервісі
Дані замовника будуть вам доступні після подання заявки
24.08.2012

Уважаемые фрилансеры!

Спасибо за интерес к моему проекту.

Техническое задание

Необходимо разработать парсер, который будет получать информацию о заводских опциях (оборудовании) автомобиля по введённому vin коду. Все получаемые данные должны записываться в локальную базу и при следующих запросах данного vin кода информация должна отображаться из локальной базы. Важно также реализовать систему таким образом, чтобы парсер запрашивал информацию только для автомобилей, зарегистрированных в Эстонии (данные о регистрации проверяем на https://vs.lkf.ee/pls/xlk/SYSADM.LK_INFOKESKUS_PKT.kindlustuskate?plang=ENG).

Описание работы парсера

При вводе vin кода на сайте vin.ee скрипт должен получить название модели введённого автомобиля из базы lkf.ee. При получении ответа о модели должен сформироваться запрос в нужную базу (в данный момент можно получить информацию только для марки BMW). При негативном ответе (авто не зарегистрировано) из lkf.ee запрос не выполняется. В случае получения модели и соответсвия её с указанной моделью (BMW) формируется запрос о заводских опциях - на сайт www.bmwvin.com. Для запроса на сайте bmwvin.com нужны только 7 последних символом vin кода.

Полученная из источника информация должна быть упорядочена и сохранена в локальной базе данных. В дальнейшем при запросе vin кода отображаем данные из локальной базы. Для сохранения нужны следующие типы данных из источника: коды опций, описание опций с сайта (если есть). Должна быть также реализована своя база описаний кодов. При отображении полученной информации из локальной базы, описание опции должно формироваться из таблицы описаний опций. Если описания опции в локальной таблице описаний нет, то отображаем описание опции полученное из источника. В своей таблице описаний опции должна быть возможность добавить описания на 3х языках.

Пример vin кода: WBADM31020GR12851 (для bmwvin.com требуется ввод 7-ми последних символов)

Жду ваших предложений или вопросов.

с уважением,

Евгений

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