Окт
18

Парсим nakolesah.ru. База размеров дисков и шин к автомобилям разных марок

Author admin    Category PHP     Tags

nakolesahОбратились с задачей спарсить базу авто, моделей, модификаций двигателей и возможных размеров дисков и шин к авто с сайта nakolesah.ru. Как многие знают есть много ресурсов откуда можно было бы это взять, взять в гораздо более удобной форме чем на указанном сайте, но заказчик хотел именно с сайта наколесах.ру. По началу казалось что ничего сложного в этом не будет, но как обычно по ходу дела возникли разного рода трудности и нюансы. Подробней далее…

Все осложнялось тем что у заказчика уже был сайт по подбору дисков и шин исходя из марки, модели, года и модификации авто, эту базу нужно было не заменить, а обновить, добавить в нее новую информацию не испортив имеющееся. Чем был приятно удивлен, так это грамотной структурой базы данных в которую нужно было это все импортировать, а вот не приятно порадовал сам сайт nakolesah.ru, мало того что он был достаточно медленным, так он еще и блокировал при частом обращении к нему. Если на скорость его работы я повлиять не мог, то от блокировок спасли публичные, бесплатные анонимайзеры. Правильней было бы конечно заюзать прокси, но было и лень, да и предполагаемые объемы позволяли обойтись без них.

Ход действий был таков:

  1. Обновить список марок авто
  2. Обновить список моделей
  3. Обновить годы производства этих моделей
  4. Обновить возможные модификации двигателей
  5. Сохранить возможные размеры дисков для каждой модификации, с указанием стандартных размеров, подходящих размеров для замены, подходящих размеров для тюнинга. Так же есть нюанс когда размеры диска на передней оси отличаются от размеров дисков на задней оси.
  6. Сохранить возможные размеры шин для каждой модификации с такими же условиями как и для дисков.

В результате в уже имеющуюся базу данных было добавлено более 2700 модификаций авто (новые  модели, новые годы производства, новые варианты двигателей), более 12000 вариантов дисков, более 17000 вариантов шин.

Исходные коды не прилагаю, но если кому интересно, поделюсь…

Кому нужна база или ее кусок, пишите, договоримся.

Кому нужно спарсить что то другое, так же пишите, так же договоримся.

2 комментария к записи “Парсим nakolesah.ru. База размеров дисков и шин к автомобилям разных марок”

  • Charlespien 10 ноября 2015 - 17:48

    Добрый день, люди. Дайте совет – кто из вас покупал шины и диски для авто онлайн в интернете магазине?
    Где посоветуете покупать?

    • admin 12 ноября 2015 - 1:07

      если Украина, то rezina.cc, в рф еще через интернет не покупал

Прокомментировать