Freelance projects › PHP парсинг товаров в личном кабинете поставщика PHP парсинг товаров в личном кабинете поставщика
Необходимо написать php-скрипт, который авторизуется в личном кабинете поставщика и парсит каталог товаров с помощью curl, PHP 5.3.
Порядок выборки:
1) парсим страницу брендов, из нее получаем список всех брендов
2) Перебираем каждую страницу бренда, из нее получаем список всех коллекций товаров этого бренда
3) Перебираем каждую страницу коллекцию товаров, получаем список всех товаров этой коллекции
4) Рядом с товаром отображается либо дилерская цена, либо розничная. В шапке сайта есть переключатель типа цены. Чтобы получить и ту, и другую цену, нужно переключить тип цены и повторно спарсить страницу коллекции.
В приложении - несколько скринов.
В качестве результата работы скрипта нужен массив товаров в виде:
Array
(
[code] => Array
(
[code] => Артикул товара, например, "908325"
[name] => Название товара, например, "Плитка 20,1*50,5 ELISSA MOSAICO BLU 1c"
[vendor] => Название бренда, например, "КЕРЛАЙФ"
[collection] => Название коллекции, например, "ELISSA"
[elementPicture] => ссылка на картинку, например "/upload/iblock/tale/elissamosaikmosaico_blu.jpg"
[elementSize] => размер товара, например, "20.1*50.5"
[edizm] => Единица измерения, например, "шт" или "кв.м."
[price] => Оптовая цена товара, например, "686.00"
[price_recom] => Розничная цена товара, например, "995.00"
[stock] => Остаток на складе, например, "30"
)
)
Для проверки работы (в целях экономии времени на парсинг) парсим только первые 2 бренда.
Applications 3
-
Ask your question to the client