Спарсить сайт inteksar.ru (все товары всех категорий), и вывести в таблицу Excel следующие столбцы:
код товара, наименование, цена, ссылка на изображение, страна-производитель.
Для получения цен со скидкой, авторизоваться на сайте, и выбрать нужный договор из выпадающего списка.
Получение списка товаров из категорий и подкатегорий, - решается стандартным способом
(сначала парсер берёт из меню все подкатегории товара, - второй уровень меню, а потом прогружает все эти подкатегории для получения списка товаров)
Загрузка карточек товара (страниц конкретных товаров) не выполняется, - т.к. вся нужная информация есть в результатах выдачи по подкатегориям
(это позволяет заметно ускорить парсинг сайта)
В прикреплённом тестовом файле настроек парсера, удалены 2 набора действий (где выполняется авторизация, выбор нужного договора, а также вычисление цены со скидкой)
Особенностью парсера (полной его версии) является вычисление цены со скидкой, - после авторизации, со страницы сайта берется таблица скидок такого вида:
99990010038193264|25
99990010038193269|5
99990010038193271|12
...
Здесь задаётся скидка (в процентах) для разных групп товаров (цена на странице товара обновляется примерно через секунду, с учётом этой скидки)
Соответственно, есть возможность вывести в отдельный столбец значение скидки по каждому товару.
Имеется также вариант этого парсера, который не перебирает все товары на сайте, а берет артикулы из оптового прайс-листа, и ищет их на сайте через поиск (см. пример результата во вложении «поиск артикулов из оптового прайса»)
Там парсер выводит намного больше столбцов, - все характеристики товаров разносятся по отдельным столбцам.
Для приобретения полной версии парсера, обращайтесь в скайп ExcelVBA.ru или на почту order@excelvba.ru
Комментарии
Отправить комментарий