Парсер сайта inteksar.ru (центр оптовой торговли Интэк)

Задача: 

Спарсить сайт inteksar.ru (все товары всех категорий), и вывести в таблицу Excel следующие столбцы:
код товара, наименование, цена, ссылка на изображение, страна-производитель.
Для получения цен со скидкой, авторизоваться на сайте, и выбрать нужный договор из выпадающего списка.

Описание: 

Получение списка товаров из категорий и подкатегорий, - решается стандартным способом
(сначала парсер берёт из меню все подкатегории товара, - второй уровень меню, а потом прогружает все эти подкатегории для получения списка товаров)
Загрузка карточек товара (страниц конкретных товаров) не выполняется, - т.к. вся нужная информация есть в результатах выдачи по подкатегориям
(это позволяет заметно ускорить парсинг сайта)

В прикреплённом тестовом файле настроек парсера, удалены 2 набора действий (где выполняется авторизация, выбор нужного договора, а также вычисление цены со скидкой)

Особенностью парсера (полной его версии) является вычисление цены со скидкой, - после авторизации, со страницы сайта берется таблица скидок такого вида:

99990010038193264|25
99990010038193269|5
99990010038193271|12
...

Здесь задаётся скидка (в процентах) для разных групп товаров (цена на странице товара обновляется примерно через секунду, с учётом этой скидки)
Соответственно, есть возможность вывести в отдельный столбец значение скидки по каждому товару.

Имеется также вариант этого парсера, который не перебирает все товары на сайте, а берет артикулы из оптового прайс-листа, и ищет их на сайте через поиск (см. пример результата во вложении «поиск артикулов из оптового прайса»)
Там парсер выводит намного больше столбцов, - все характеристики товаров разносятся по отдельным столбцам.

Для приобретения полной версии парсера, обращайтесь в скайп ExcelVBA.ru или на почту order@excelvba.ru

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
   __     _             _   _   _____    ____ 
/ /_ | |_ __ _ | \ | | |_ _| / ___|
| '_ \ | __| / _` | | \| | | | | |
| (_) | | |_ | (_| | | |\ | | | | |___
\___/ \__| \__,_| |_| \_| |_| \____|
Введите код, изображенный в стиле ASCII-арт.