Парсер.
Пример базы данных для парсера – Таблица 1.
База данных состоит из товаров преимущественно одинакового ассортимента с 3х различных складов (Поставщик 1, 2, 3).
Парсер анализирует наличие (Y1-Y5) и цены (X1-X5) запчастей поставщика «1» на сайте spb-part.ru. Далее парсер рассчитывает цены запчастей поставщиков «2» и «3» по формулам X*0.89 и X*0.9 соответственно, где Х – цена аналогичной запчасти у поставщика «1».
Поиск может проводиться как по основному, так и по альтернативному номеру. У некоторых позиций может отсутствовать один из номеров.
Парсер не изменяет и не анализирует наличие запчастей у Поставщиков «2» и «3».
Процесс анализа данных на сайте spb-part.ru проводится под аккаунтом;
Таблица 1
Фирма | Номер детали | Альт P/N | Описание | Поставщик | Цена | Наличие |
NGK | TR5A10 | 0005 | Свеча зажигания | 1 | Х1 | Y1 |
NGK | SIFR6A11 | 0127 | Свеча зажигания | 1 | Х2 | Y2 |
NGK | LFR6AIX11P | 1005 | Свеча зажигания | 1 | Х3 | Y3 |
NGK | BKR6EKUC | 1013 | Свеча зажигания | 1 | Х4 | Y4 |
NGK | B8ES | 1015 | Свеча зажигания | 1 | Х5 | Y5 |
NGK | TR5A10 | 0005 | Свеча зажигания | 2 | Х1*0.89 | >100 |
NGK | SIFR6A11 | 0127 | Свеча зажигания | 2 | Х2*0.89 | >100 |
NGK | LFR6AIX11P | 1005 | Свеча зажигания | 2 | Х3*0.89 | >100 |
NGK | BKR6EKUC | 1013 | Свеча зажигания | 2 | Х4*0.89 | >100 |
NGK | B8ES | 1015 | Свеча зажигания | 2 | Х5*0.89 | >100 |
NGK | TR5A10 | 0005 | Свеча зажигания | 3 | Х1*0.9 | >100 |
NGK | SIFR6A11 | 0127 | Свеча зажигания | 3 | Х2*0.9 | >100 |
NGK | LFR6AIX11P | 1005 | Свеча зажигания | 3 | Х3*0.9 | >100 |
NGK | BKR6EKUC | 1013 | Свеча зажигания | 3 | Х4*0.9 | >100 |
NGK | B8ES | 1015 | Свеча зажигания | 3 | Х5*0.9 | >100 |


