Версия для печати

-   Форум Сообщества Практиков Конкурентной разведки (СПКР) http://forum.razved.info/
--  Технологии работы и инструменты конкурентной разведки http://forum.razved.info//index.php?f=6
--- Получаем информацию по VIN http://forum.razved.info//index.php?t=6107




-- tungus1973 написал 1 августа 2018 9:21
Получаем информацию по VIN — анонс vininfo 0.1.0

Игорь Стариков

Из VIN можно получить интересную информацию. Давайте разберёмся, как это сделать.
На днях я заинтересовался вопросом о том, какая информация зашита в VIN (идентификационный номер транспортного средства).

Выяснилось, что производитель может зашифровать в него практически любую информацию, однако существуют и базовые параметры, поддерживающиеся большинством.

Для удобного получения данных по номеру, а также проверки его валидности (которую, опять же, поддерживают не все производители) как из командной строки, так и из приложений, написанных на Python, я накидал утилиту под названием vininfo.

Пример получения информации по номеру из интерфейса командной строки:

(https://a.radikal.ru/a35/1807/75/42ea9faee9f8.png)

А теперь пример использования утилиты в вашем приложении:

[q]
from vininfo import Vin

vin = Vin('VF1LM1B0H36666155')

vin.country # France
vin.manufacturer # Renault
vin.region # Europe
vin.vis # 36666155

annotated = vin.annotate()
details = vin.details

vin.verify_checksum() # False
Vin('1M8GDM9AXKP042788').verify_checksum() # True
[/q]



Базовые данные уже сейчас можно извлекать из довольно большого количества номеров.
А вот детальная информация на данный момент доступна только для свежих линеек от АвтоВАЗ.

Желающие могут добавить извлекатели для других производителей — vininfo разрабатывается открыто.
Репозиторий: https://github.com/idlesign/vininfo
Там же инструкция по установке и краткое описание (англ.).

Источник: pythonz.net/articles/178/


-- Nachoperot написал 1 августа 2018 17:22
"Additional info available for many vehicles from: AvtoVAZ, Nissan, Opel, Renault"

Фсе! Так об чем говорить то? Утилита решает только узкую часть проблемы.



-- tungus1973 написал 1 августа 2018 21:29
А есть утилита или сервис, которые решают проблему целиком?


Этот форум работает на скрипте Intellect Board
© 2004-2007, 4X_Pro, Объединенный Открытый Проект