1. telegram
  2. max
  3. whatsapp
  4. instagram
  5. facebook
img
Парсер BID.CARS.RU

Разработали backend-модуль для автоматической проверки автомобилей по VIN-коду. Система принимает VIN из внутреннего модуля оценки, выполняет поиск автомобиля в архивной базе, открывает карточку и собирает ключевые параметры: тип страхового случая, основные и дополнительные повреждения, пробег.

Результат возвращается в систему клиента в JSON-формате и используется для дальнейшей оценки автомобиля. Решение работает через управляемый браузерный слой, так как источник данных использует защитные механизмы и не позволяет стабильно получать информацию через обычные HTTP-запросы.

Задача:
Клиенту требовалось автоматизировать проверку автомобилей по VIN-коду внутри собственной системы оценки. Раньше менеджеру нужно было вручную искать автомобиль в архивной базе, открывать карточку, проверять повреждения, пробег и другие параметры. Это занимало время и создавало риск ошибок при переносе данных.

Что мы реализовали:
Мы разработали внутренний backend-модуль, который принимает VIN-код из системы клиента, автоматически выполняет поиск автомобиля в архивной базе bid.cars, открывает найденную карточку и извлекает ключевые параметры для оценки автомобиля. Результат возвращается обратно в систему клиента в структурированном JSON-формате.

Какие данные собирает программа

Программа автоматически получает из карточки автомобиля:

  • Loss — тип страхового случая / статус потери;
  • Primary damage — основное повреждение;
  • Secondary damage — дополнительное повреждение;
  • Odometer — пробег автомобиля.

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

Принцип работы программы

  1. Менеджер запускает предварительную оценку автомобиля в системе клиента.
  2. Система передаёт VIN-код в наш модуль проверки.
  3. Модуль проверяет корректность VIN и подготавливает запрос.
  4. Далее программа через управляемый браузер выполняет поиск автомобиля на bid.cars.
  5. Если карточка найдена, программа открывает её и собирает нужные поля.
  6. Полученные данные приводятся к единому формату.
  7. Система возвращает результат обратно в модуль оценки автомобиля.
  8. Менеджер видит уже готовую информацию без ручного поиска и копирования данных.

Особенность реализации

Сайт использует защитные механизмы, поэтому обычные прямые HTTP-запросы для стабильной работы не подходят. Для решения задачи был реализован браузерный слой автоматизации — программа работает через управляемый браузер, имитируя обычную работу пользователя с сайтом.

Это позволило сделать сбор данных более стабильным и встроить проверку VIN в существующую инфраструктуру клиента.

Возможные результаты проверки

Программа обрабатывает несколько сценариев:

Автомобиль найден
Система возвращает статус успешной проверки и данные из карточки автомобиля.

Автомобиль не найден
Система возвращает статус, что по указанному VIN карточка отсутствует.

Источник временно недоступен
Система возвращает технический статус, чтобы клиент понимал: проблема не в VIN, а во временной недоступности внешнего источника.

Результат для клиента

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

Что это дало:

  • сократилось время ручной проверки автомобиля;
  • снизился риск ошибок при переносе данных;
  • менеджеры получили готовую информацию прямо в рабочей системе;
  • процесс оценки стал быстрее и удобнее;
  • данные стали возвращаться в едином структурированном формате.
Отправить заявку
Загрузка рекомендаций...