Notice: Trying to access array offset on value of type null in /home/u191937/visualweb.ru/www/config.php on line 43 Notice: Trying to access array offset on value of type null in /home/u191937/visualweb.ru/www/config.php on line 44 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADOConnection has a deprecated constructor in /home/u191937/visualweb.ru/www/lib/adodb_lite/adodb.inc.php on line 184 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; mysqli_driver_ADOConnection has a deprecated constructor in /home/u191937/visualweb.ru/www/lib/adodb_lite/adodbSQL_drivers/mysqli/mysqli_driver.inc on line 11 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; mysqli_driver_ResultSet has a deprecated constructor in /home/u191937/visualweb.ru/www/lib/adodb_lite/adodbSQL_drivers/mysqli/mysqli_driver.inc on line 394 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/u191937/visualweb.ru/www/lib/classes/class.moduleoperations.inc.php on line 310 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/u191937/visualweb.ru/www/lib/classes/class.moduleoperations.inc.php on line 317 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; CMSModule has a deprecated constructor in /home/u191937/visualweb.ru/www/lib/classes/class.CMSModule.php on line 34 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/u191937/visualweb.ru/www/modules/GNews/GNews.module.php on line 715 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Template has a deprecated constructor in /home/u191937/visualweb.ru/www/lib/classes/class.template.inc.php on line 37
Наш клиент — компания-поставщик оборудования для сканирования документов в Москве, Московской области и по всей России. Сайт заказчика работает на самописной системе управления.
Спарсить 2 категории товаров с сайта поставщика оборудования для сканирования документов.
Парсинг не всегда заимствование или воровсто. Парсинг может быть с дружественного партнерского сайта, когда нет иной возможности получить нужную информацию.
Парсинг товаров — это автоматический процесс сбора информации о товарах с интернет-магазинов и других торговых площадок с помощью специальных программ-парсеров или небольшого скрипта под конкретную задачу.
Процесс парсинга товаров включает несколько этапов:
Для данного клиента мы уже выполнили работу по доработке каталога оборудования для сканирования документов (парсинг xml-фида от одного из поставщиков, настройка дополнительных полей для возможности настройки фильтров), настройка фильтров в категориях товаров.
Следующей задачей был парсинг 2-х категорий товаров по реставрационному оборудованию. Фид от поставщика мы получить не смогли, поэтому по просьбе клиента нами был написан скрипт парсера, который проходит определенные категории, забирает подразделы выбранных категорий и товары со всеми ключевыми параметрами и фотографиями.
Далее скрипт собирает структуру с товарами во временную таблицу, из которой в дальнейшем клиент самостоятельно распределил товары по структуре своего сайта. Было импортировано порядка 3 200 товаров.
Время работ на момент подготовки поста — 4 часа: написание скрипта парсинга, тестирование, парсинг из 2-х выбранных клиентом категорий товаров порядка 3 200 товаров.