Парсер.

Пример базы данных для парсера – Таблица 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