Парсер Emex PHP — парсер автозапчастей с сайта Emex.ru

Parser Emex PHP

Парсер автозапчастей Emex PHP

С помощью этого парсера вы легко можете получить список запчастей по запросу. Оргинальные запчасти, аналоги и заменители. К каждой запчасти Вы также получите ее цену, количество на складе, адрес скалада, количество дней доставки товара с этого склада, внутренний артикул. При помощи парсера Emex PHP Вы также с легкостью сможете установить свою наценку на атвозапчасти. Под катом примеры использования парсера Emex PHP и его стоимость.

Для того чтобы использовать парсер Emex PHP необходимо иметь собственную учетную запись на сайте www.emex.ru.

Пример использования парсера Emex PHP:

$emex = new EmexParser("login", "password");
if(!$emex->login()){
    die("Логин или пароль не подходит.");
}
$autoparts_data = $emex->query("6257AFB");
print_r($autoparts_data);

На примере Выше мы получаем список автозапчастей по запросу 6257AFB и сохраняем результаты в переменную $autoparts_data. Затем работаем с этой переменной как с ассоциативным массивом.

Пример полной выдачи по запросу «4L0945095» на котором мы видим оригинальные запчасти, запчасти заменители оригинала, а также аналоги. Видим наличие на складах, сроки доставки, стоимость с привязкой  к именно вашей скидке.

Array
(
    [original] => Array
        (
            [0] => Array
                (
                    [DetailId] => 107721688
                    [DetailNum] => 4L0945095
                    [DetailNameRus] => ФОНАРЬ
                    [MakeName] => VAG
                    [DetailKey] => garv68exggft2kr3bdfb6mr3tjvq2
                    [Items] => Array
                        (
                            [0] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 11752
                                    [PriceLogo] => MOHE
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 39
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 4645.11
                                    [ExpectedDeliveryDays] => 3
                                    [GuaranteedDeliveryDays] => 4
                                    [DeliveryPercent] => 100
                                    [BitImageStdf] => 
                                    [OfferKey] => garv68exggft2kr3bdfb6mr3gdrv6mex8drq
                                )

                            [1] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 3257
                                    [PriceLogo] => FINK
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 7
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 4825.66
                                    [ExpectedDeliveryDays] => 2
                                    [GuaranteedDeliveryDays] => 4
                                    [DeliveryPercent] => 92
                                    [BitImageStdf] => 
                                    [OfferKey] => garv68exggft2kr3bdfb6mr36grc68r3ga
                                )

                        )

                )

        )

    [substitute] => Array
        (
        )

    [analog] => Array
        (
            [0] => Array
                (
                    [DetailId] => 110264299
                    [DetailNum] => 0319309205
                    [DetailNameRus] => Задний фонарь
                    [MakeName] => Bosch
                    [DetailKey] => gdrq2juxygrb6kr36dfz69qx8arq
                    [Items] => Array
                        (
                            [0] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 502
                                    [PriceLogo] => NALG
                                    [DestinationId] => 19
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 5871.72
                                    [ExpectedDeliveryDays] => 12
                                    [GuaranteedDeliveryDays] => 130
                                    [DeliveryPercent] => 55
                                    [BitImageStdf] => 
                                    [OfferKey] => gdrq2juxygrb6kr36dfz69yxtgrn6uw3
                                )

                            [1] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 7858
                                    [PriceLogo] => ATEM
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 4758.74
                                    [ExpectedDeliveryDays] => 29
                                    [GuaranteedDeliveryDays] => 182
                                    [DeliveryPercent] => 54
                                    [BitImageStdf] => 
                                    [OfferKey] => gdrq2juxygrb6kr36dfz69kxudft69wx
                                )

                            [2] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 681
                                    [PriceLogo] => MEGA
                                    [DestinationId] => 31
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 5753.67
                                    [ExpectedDeliveryDays] => 40
                                    [GuaranteedDeliveryDays] => 130
                                    [DeliveryPercent] => 85
                                    [BitImageStdf] => 
                                    [OfferKey] => gdrq2juxygrb6kr36dfz69uxudrn6jwx
                                )

                        )

                )

            [1] => Array
                (
                    [DetailId] => 134527548
                    [DetailNum] => 00400705A1
                    [DetailNameRus] => Задний фонарь
                    [MakeName] => Klokkerholm
                    [DetailKey] => gjre6mex7dfe2kr3hdrq69qx8arq
                    [Items] => Array
                        (
                            [0] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 502
                                    [PriceLogo] => NALG
                                    [DestinationId] => 19
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 9027.59
                                    [ExpectedDeliveryDays] => 15
                                    [GuaranteedDeliveryDays] => 130
                                    [DeliveryPercent] => 85
                                    [BitImageStdf] => 
                                    [OfferKey] => gjre6mex7dfe2kr3hdrq69yxtgrn6uw3
                                )

                            [1] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 7858
                                    [PriceLogo] => ATEM
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 7717.64
                                    [ExpectedDeliveryDays] => 46
                                    [GuaranteedDeliveryDays] => 182
                                    [DeliveryPercent] => 66
                                    [BitImageStdf] => 
                                    [OfferKey] => gjre6mex7dfe2kr3hdrq69kxudft69wx
                                )

                        )

                )

            [2] => Array
                (
                    [DetailId] => 93282256
                    [DetailNum] => 714027340702
                    [DetailNameRus] => Задний фонарь
                    [MakeName] => Magneti Marelli
                    [DetailKey] => jjrw2kexbdfr69uxjgrn2ur3ta
                    [Items] => Array
                        (
                            [0] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 1077
                                    [PriceLogo] => TMAF
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 1
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 3455.74
                                    [ExpectedDeliveryDays] => 2
                                    [GuaranteedDeliveryDays] => 6
                                    [DeliveryPercent] => 95
                                    [BitImageStdf] => 
                                    [OfferKey] => jjrw2kexbdfr69uxjgrn6uqx7jfn6uq
                                )

                            [1] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 3878
                                    [PriceLogo] => SARQ
                                    [DestinationId] => 30
                                    [IsTaxFree] => 
                                    [Quantity] => 8
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 3263.37
                                    [ExpectedDeliveryDays] => 3
                                    [GuaranteedDeliveryDays] => 3
                                    [DeliveryPercent] => 100
                                    [BitImageStdf] => 
                                    [OfferKey] => jjrw2kexbdfr69uxjgrn6jq37avn6jqx
                                )

                        )

                )

            [3] => Array
                (
                    [DetailId] => 84717547
                    [DetailNum] => LLF772
                    [DetailNameRus] => ФОНАРЬ
                    [MakeName] => Magneti Marelli
                    [DetailKey] => uafv6ukxhafv69uxjgrn2ur3ta
                    [Items] => Array
                        (
                            [0] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 8287
                                    [PriceLogo] => FRAA
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 3643.86
                                    [ExpectedDeliveryDays] => 3
                                    [GuaranteedDeliveryDays] => 6
                                    [DeliveryPercent] => 85
                                    [BitImageStdf] => 
                                    [OfferKey] => uafv6ukxhafv69uxjgrn2kexujfn6uq
                                )

                            [1] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 9079
                                    [PriceLogo] => MEMA
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 18
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 3427.33
                                    [ExpectedDeliveryDays] => 4
                                    [GuaranteedDeliveryDays] => 7
                                    [DeliveryPercent] => 89
                                    [BitImageStdf] => 
                                    [OfferKey] => uafv6ukxhafv69uxjgrn6kqx7dvn6uq
                                )

                        )

                )

            [4] => Array
                (
                    [DetailId] => 112689104
                    [DetailNum] => 1370875U
                    [DetailNameRus] => ФАРА ЗАДНЕГО ХОДА ЛЕВЫЙ
                    [MakeName] => Polcar
                    [DetailKey] => gdrw28q3jdrq2mr3garz68r3tjvq2
                    [Items] => Array
                        (
                            [0] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 8548
                                    [PriceLogo] => POLB
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 6040.91
                                    [ExpectedDeliveryDays] => 13
                                    [GuaranteedDeliveryDays] => 62
                                    [DeliveryPercent] => 89
                                    [BitImageStdf] => 
                                    [OfferKey] => gdrw28q3jdrq2mr3garz68r3udfe2kr3ga
                                )

                            [1] => Array
                                (
                                    [FilterId] => 1
                                    [PriceId] => 9323
                                    [PriceLogo] => KUIB
                                    [DestinationId] => 1
                                    [IsTaxFree] => 
                                    [Quantity] => 0
                                    [EmexResultPrice] => 
                                    [LotQuantity] => 1
                                    [ResultPrice] => 5984.09
                                    [ExpectedDeliveryDays] => 17
                                    [GuaranteedDeliveryDays] => 22
                                    [DeliveryPercent] => 89
                                    [BitImageStdf] => 
                                    [OfferKey] => gdrw28q3jdrq2mr3garz68r3jjrw6jr3ga
                                )

                        )

                )

        )

)

 

Парсер позволяет использовать 5 групп наценки для товара. Вы устанавливаете наценку в виде процентов на 1 или все группы наценок. Затем при выводе товара указываете для какой группы выводить товар.

$emex->setPricePolicy("10%", "20%", "25%", "30%", "50%");

У каждого товара получается 6 цен. Первая цена — это цена закупки в Emex специально для Вас, остальные 5 цен — это цены по разным группам, которые Вы указали при помощи функции setPricePolicy.

Стоимость парсера — 1000 рублей.

Нужен парсер для Вашего сайта? Обращайтесь! Форма обратной связи внизу страницы. Или же напишите об этом в комментариях. Я отвечаю на все комментарии.

Поделитесь статьей:

Теги: , ,

Трекбэк с Вашего сайта.

Константин

Константин

Программист, фрилансер, фотограф любитель, автолюбитель, геймер, писатель, читатель.

Отправить ответ

2 Комментарий на "Парсер Emex PHP — парсер автозапчастей с сайта Emex.ru"

Notify of
avatar
2000
Сортировать:   новые | старые | наиболее популярные
Андрей
Гость

ДД Константин! Интересует парсер Emex, проценка большого кол-ва позиций списком, исходный файл артикулы,на выходе артикул*бренд*наименование*цена, с возможными заменами…

wpDiscuz
Весь контент, размещенный на сайте madjack.ru является интеллектуальной собственностью автора (если явно не указано обратное).
При копировании или использовании контента - обязательно указывайте ссылку на страницу с ним.
Все права защищены © Дьяков Константин Сергеевич, 2008-2015