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

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
Шаблон предназначен для сбора и анализа информации по заданной категории товаров с сайта 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;
 
Категория
Аналитика, Парсинг
Номер конкурса шаблонов
Седьмой конкурс шаблонов
Уровень сложности
Продвинутый

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

Zennovods

Client
Регистрация
11.02.2019
Сообщения
212
Благодарностей
126
Баллы
43
что не шаблон - то годнота! благодарю!
 

feyanax

Client
Регистрация
02.01.2019
Сообщения
19
Благодарностей
5
Баллы
3
то что надо!
 

Kokos

Client
Регистрация
05.09.2019
Сообщения
117
Благодарностей
56
Баллы
28
вообще прям в тренд , спасибо !!!
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 820
Благодарностей
2 030
Баллы
113
А если сюда привязать визуальное отображение аналитики из шаблона в соседней теме от Astraport будет вообще шикарный парсер :ay: с наглядными результатами.
 
Последнее редактирование:
  • Спасибо
Реакции: Zennovods, soprano и brun0

max_linder

Client
Регистрация
24.09.2019
Сообщения
13
Благодарностей
9
Баллы
3
Интересный шаблон, но у меня не заработал. Файл links остается пустой после выполнения.2021-03-05_12-29-41.png
 

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
Сейчас гляну, поправлю если надо.
 
  • Спасибо
Реакции: max_linder

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
Поправил. В названии переменной ошибка была..
 

Spelin

Client
Регистрация
24.09.2019
Сообщения
446
Благодарностей
122
Баллы
43

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93

Spelin

Client
Регистрация
24.09.2019
Сообщения
446
Благодарностей
122
Баллы
43
  • Спасибо
Реакции: soprano

max_linder

Client
Регистрация
24.09.2019
Сообщения
13
Благодарностей
9
Баллы
3

Kokos

Client
Регистрация
05.09.2019
Сообщения
117
Благодарностей
56
Баллы
28
автор отдельное спасибо за C#
 

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 991
Благодарностей
4 457
Баллы
113
А если сюда привязать визуальное отображение аналитики из шаблона в соседней теме от @Astraport будет вообще шикарный парсер :ay: с наглядными результатами.
Ну я как раз так и делал. У меня был практически такой же шаблон, писал 1,5 года назад. Только я ещё заморочился со сбором и древовидным представлением подкатегорий, а их там очень много.
Кстати, так и не нашли применение этому шаблону WB) У продавцов там есть свои инструменты.
 
  • Спасибо
Реакции: soprano

bashka

Client
Регистрация
13.06.2017
Сообщения
182
Благодарностей
130
Баллы
43
Ну я как раз так и делал. У меня был практически такой же шаблон, писал 1,5 года назад. Только я ещё заморочился со сбором и древовидным представлением подкатегорий, а их там очень много.
Кстати, так и не нашли применение этому шаблону WB) У продавцов там есть свои инструменты.
Насколько правдивые цифры о продажах дает вайлдбериз? Может это рекламный ход, для привлечения продавцов в их маркет.

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

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 991
Благодарностей
4 457
Баллы
113

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
Насколько правдивые цифры о продажах дает вайлдбериз? Может это рекламный ход, для привлечения продавцов в их маркет.

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

Timofey

Client
Регистрация
21.06.2017
Сообщения
7
Благодарностей
1
Баллы
3
При запуске шаблона выдает отсутствие библиотек, раньше такое не делал, можете подсказать последовательность?

73886
 

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
При запуске шаблона выдает отсутствие библиотек, раньше такое не делал, можете подсказать последовательность?
А библиотеки есть в папке External Assemblies?
После обновления показало ошибку?
 

Timofey

Client
Регистрация
21.06.2017
Сообщения
7
Благодарностей
1
Баллы
3
А библиотеки есть в папке External Assemblies?
В папку External Assemblies я положил библиотеки из топика, ниже скрин.
Если нужно добавить другие, можете подсказать путь или сами файлы?

73887
 

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
WebDriver.dll это можно удалить из using и GAC, это от Selenium осталось.
System.Web.Extensions есть в GAC, надо выбрать.
 

Atarget

Client
Регистрация
23.03.2021
Сообщения
1
Благодарностей
0
Баллы
1

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 553
Баллы
113
WebDriver.dll это можно удалить из using и GAC, это от Selenium осталось.
System.Web.Extensions есть в GAC, надо выбрать.
Удалите лишние библиотеки и перезалейте шаблон. Он должен запускаться без танцев с бубнами :-)
Если в GAC выбираете либу, которая лежит в External Assemblies, её нужно тоже сюда загрузить, в частности Newtonsoft.Json.dll. System.Web.dll нужно добавлять из директории Windows, а не External Assemblies. Тогда у пользователей не будет таких ошибок.
 

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
Удалил лишнее, перезалил шаблон.
 
  • Спасибо
Реакции: Atarget

guru

Client
Регистрация
20.12.2013
Сообщения
27
Благодарностей
6
Баллы
3
Спасибо интересный шаблон!
Еще была бы возможность выставить количество страниц для анализа, а то не всегда надо ну прямо все.
 

Belias

Client
Регистрация
25.06.2013
Сообщения
17
Благодарностей
6
Баллы
3
А как можно запустить в несколько потоков? Или в один только работает?
 

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93

baracuda

Client
Регистрация
19.06.2013
Сообщения
802
Благодарностей
284
Баллы
63

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