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

Задача: 

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

Описание: 

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

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

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

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

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

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

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

Комментарии

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

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