Для одного из проектов потребовалось иметь в своём распоряжении актуальную базу автомобилей, их марок, моделей, лет, кузовов, подробных спецификаций, а так же ссылок на оригинальные страницы с этой информацией, предоставляемой сервисом Яндекс.Авто.
Так как сервис Яндекс.Авто в настоящий момент не предоставляет публичного программного API для работы с сервисом было принято решение разработать соответствующий парсер.
Парсер был написан на языке Java, в виде многопоточного кросс-платформенного сервеного приложения, запускающегося по Cron. Результатом работы программы стал набор JSON-файлов с требующейся для работы проекта информацией.
Использованные технологии:
- Платформа: Java
- Проект: SVN
- Проект: Maven
- Проект: Jetbrains Idea
Срок выполнения: 4 дня