Версия для печати
- Форум Сообщества Практиков Конкурентной разведки (СПКР) 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, Объединенный Открытый Проект