Парсер WildBerries. Или как узнать самые продаваемые товары на маркетплейсе.

soprano

Client
Регистрация
25.08.2011
Сообщения
1 032
Реакции
1 265
Баллы
113
Шаблон предназначен для сбора и анализа информации по заданной категории товаров с сайта Wildberries.ru.

Шаблон сделан на C#, данные сохраняются в таблицу Excel.

73122


Шаблон собирает ссылки на новые товары в указанной категории:
ID товара
Ссылка на товар
Название товара
Цена на товар
Количество заказов
Рейтинг товара
Продавец
Остаток товара

Дата парсинга

Вы запускаете парсинг товара первый раз и шаблон собирает всю указанную информацию.

Затем, через некоторое время 12 или 24 часа, больше не стоит, запускаете шаблон снова и он собирает информацию по остаткам товара.
После шаблон вычисляет - сколько товара было продано за указанное время.

73123


Последняя колонка как раз это значение.
Так можно быстро найти самый продаваемый новый товар в категории.


Настройки простые.
Сначала вводим ссылку на категорию и ставим чекбокс на Парсить ссылки
73125


и запускаем шаблон.
Получаем список со ссылками

73126

Затем снова в Настройки

73127


Парсим данные 1-й раз и видим следующее

73129


Затем через какое-то время получаем данные по продажам и делаем сравнение остатков:
Парсим второй раз
73136


и сравниваем данные за два периода

73130


Получается таблица, как на второй картинке сверху.

Перед началом работы вы можете очистить список со ссылками и таблицу с данными.

73131


Шаблон парсит только категории, где нет дополнительных данных. Т.е., одежду и обувь, где требуется выбрать размер и цвет не спарсит.
Всё остальное - пожалуйста.

Ссылка на категорию должна быть типа

Из библиотек требуется HtmlAgilityPack, её добавляю. Все остальные встроены, их нужно добавить в GAC
using System.Xml.XPath;
using System.Net;
using System.Net.Http;
using System.Web;
 
Номер конкурса шаблонов
  1. Седьмой конкурс шаблонов
Уровень сложности
Продвинутый
Категория
  1. Аналитика
  2. Парсинг

Вложения

Последнее редактирование:
что не шаблон - то годнота! благодарю!
 
то что надо!
 
вообще прям в тренд , спасибо !!!
 
А если сюда привязать визуальное отображение аналитики из шаблона в соседней теме от Astraport будет вообще шикарный парсер :ay: с наглядными результатами.
 
Последнее редактирование:
  • Спасибо
Реакции: Zennovods, soprano и brun0
Интересный шаблон, но у меня не заработал. Файл links остается пустой после выполнения.2021-03-05_12-29-41.png
 
Сейчас гляну, поправлю если надо.
 
  • Спасибо
Реакции: max_linder
Поправил. В названии переменной ошибка была..
 
автор отдельное спасибо за C#
 
А если сюда привязать визуальное отображение аналитики из шаблона в соседней теме от @Astraport будет вообще шикарный парсер :ay: с наглядными результатами.
Ну я как раз так и делал. У меня был практически такой же шаблон, писал 1,5 года назад. Только я ещё заморочился со сбором и древовидным представлением подкатегорий, а их там очень много.
Кстати, так и не нашли применение этому шаблону WB) У продавцов там есть свои инструменты.
 
  • Спасибо
Реакции: soprano
Ну я как раз так и делал. У меня был практически такой же шаблон, писал 1,5 года назад. Только я ещё заморочился со сбором и древовидным представлением подкатегорий, а их там очень много.
Кстати, так и не нашли применение этому шаблону WB) У продавцов там есть свои инструменты.
Насколько правдивые цифры о продажах дает вайлдбериз? Может это рекламный ход, для привлечения продавцов в их маркет.

Откуда вы берете такие шаблоны? У вас тут есть скрытый раздел что-ли с подробным описанием какие библиотеки использовать?
Например какую библиотеку использовать System.Net 3.5 или 4? System.Web 2 или 4 32 или 64?
 
Последнее редактирование:
Насколько правдивые цифры о продажах дает вайлдбериз? Может это рекламный ход, для привлечения продавцов в их маркет.

Откуда вы берете такие шаблоны? У вас тут есть скрытый раздел что-ли с подробным описанием какие библиотеки использовать?
Например какую библиотеку использовать System.Net 3.5 или 4? System.Web 2 или 4 32 или 64?
вот я тоже думаю, где они все скрывают
 
При запуске шаблона выдает отсутствие библиотек, раньше такое не делал, можете подсказать последовательность?

73886
 
При запуске шаблона выдает отсутствие библиотек, раньше такое не делал, можете подсказать последовательность?
А библиотеки есть в папке External Assemblies?
После обновления показало ошибку?
 
А библиотеки есть в папке External Assemblies?

В папку External Assemblies я положил библиотеки из топика, ниже скрин.
Если нужно добавить другие, можете подсказать путь или сами файлы?

73887
 
WebDriver.dll это можно удалить из using и GAC, это от Selenium осталось.
System.Web.Extensions есть в GAC, надо выбрать.
 
WebDriver.dll это можно удалить из using и GAC, это от Selenium осталось.
System.Web.Extensions есть в GAC, надо выбрать.
Удалите лишние библиотеки и перезалейте шаблон. Он должен запускаться без танцев с бубнами :)
Если в GAC выбираете либу, которая лежит в External Assemblies, её нужно тоже сюда загрузить, в частности Newtonsoft.Json.dll. System.Web.dll нужно добавлять из директории Windows, а не External Assemblies. Тогда у пользователей не будет таких ошибок.
 
Удалил лишнее, перезалил шаблон.
 
  • Спасибо
Реакции: Atarget
Спасибо интересный шаблон!
Еще была бы возможность выставить количество страниц для анализа, а то не всегда надо ну прямо все.
 
А как можно запустить в несколько потоков? Или в один только работает?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)