Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.26 KB

example.md

File metadata and controls

35 lines (24 loc) · 1.26 KB

Примеры парсинга

Получение товара и категорий

В данном примере парсинг получит все категории и товары.

$client = new \SimaLand\API\Rest\Client([
    'login' => 'login',
    'password' => 'password',
    'regulation' => true,
]);

$parser = new \SimaLand\API\Parser\Parser(['metaFilename' => 'path/to/file']);

// добавляем список категорий
$categoryStorage = new \SimaLand\API\Parser\Json(['filename' => 'path/to/category.txt']);
$categoryList = new \SimaLand\API\Entities\CategoryList($client);
$parser->addEntity($categoryList, $categoryStorage);

// добавляем список товаров
$itemStorage = new \SimaLand\API\Parser\Json(['filename' => 'path/to/item.txt']);
$itemList = new \SimaLand\API\Entities\ItemList($client);
$parser->addEntity($itemList, $itemStorage);

$parser->run();

Демонстрационное приложение

Пример приложения, позволяещего полностью скачать каталог. Данный пример содержит подробное описание использования всех компонентов.

Исходный код