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

soprano

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

vigner

Новичок
Регистрация
19.04.2021
Сообщения
2
Благодарностей
0
Баллы
1
здравствуйте, спасибо за шаблон, а можете доработать под наши нужды? естественно за вознаграждение :-)
телеграм для связи - @vvvmedved
 

Hannes

Client
Регистрация
03.02.2016
Сообщения
527
Благодарностей
273
Баллы
63
Шаблон классный, но выдаёт ошибку на первом проходе:

Выполнение действия CSharp OwnCode: wb-parser. Input string was not in a correct format.
00267843-822f-4479-ba7e-bb1218e1f20c

не знаю какую ссылку он из файла берёт, первую или последнею, кидаю обе:
C#:
https://www.wildberries.ru/catalog/13420854/detail.aspx
https://www.wildberries.ru/catalog/18835267/detail.aspx
при парсинге на какой-то из них эта ошибка

Если есть возможность, посмотри, пожалуйста.
 
Последнее редактирование:

soprano

Client
Регистрация
25.08.2011
Сообщения
862
Благодарностей
930
Баллы
93
Хочу сделать замечание к этому шаблону - здесь данные по остаткам получаются путём ввода максимально доступной цифры в поле количества товара и парсинга той, что выдаёт Wildberries.
Это не самые верные данные, потому что там ограничение на ввод цифрой 99.

Сейчас я сделал парсер на запросах с точным получение данных остатков.
Вот так должно быть
 

Вложения

  • Спасибо
Реакции: guru

Chanse

Новичок
Регистрация
19.04.2021
Сообщения
11
Благодарностей
0
Баллы
1
78149

в чем может быть проблема? это на проходе парсера по ссылкам выдаёт
 

soprano

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

Chanse

Новичок
Регистрация
19.04.2021
Сообщения
11
Благодарностей
0
Баллы
1
Значит нет какого-то значения, ссылки, например.
То есть, шаблон ищет ссылку для перехода и не находит.
ну у меня появился блокнот с ссылками, далее в настройках я выбираю парс и ничего =\
 

dmitriy1384

Client
Регистрация
04.11.2013
Сообщения
377
Благодарностей
133
Баллы
43
Зачем изобретать велосипед, если есть куча сервисов для этих целей, которые показывают и самые продаваемые товары и динамику цен и выкуп и еще много чего.
 

soprano

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

refrain

Client
Регистрация
15.05.2021
Сообщения
28
Благодарностей
16
Баллы
3
ну узнал я самые продаваемые товары - дальше что?
 

soprano

Client
Регистрация
25.08.2011
Сообщения
862
Благодарностей
930
Баллы
93
  • Спасибо
Реакции: Hannes

DenisK

Client
Регистрация
28.06.2016
Сообщения
591
Благодарностей
289
Баллы
63
Кто парсил? Можно выгрузку, если не жалко, ну или самые продаваемые товары выборку))) Хочется знать что сейчас в тренде...

Я вообще так понимаю что шаблон не заменим, тем кто торгует через валберис....
 

Maksim916

Новичок
Регистрация
09.06.2021
Сообщения
7
Благодарностей
1
Баллы
3
Добрый день!
Шаблон предназначен для сбора и анализа информации по заданной категории товаров с сайта Wildberries.ru.

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

Посмотреть вложение 73122

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

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

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

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

Посмотреть вложение 73123

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


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

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

Посмотреть вложение 73126
Затем снова в Настройки

Посмотреть вложение 73127

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

Посмотреть вложение 73129

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

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

Посмотреть вложение 73130

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

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

Посмотреть вложение 73131

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

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


Из библиотек требуется HtmlAgilityPack, её добавляю. Все остальные встроены, их нужно добавить в GAC
Добрый день! Посмотрите пожалуйста тему https://zennolab.com/discussion/threads/ischu-kto-napishet-proekt-po-internet-magazinam.93097/#post-623150 может вы сможете помочь?
 

Alteida

Новичок
Регистрация
26.12.2021
Сообщения
3
Благодарностей
0
Баллы
1
Дайте подробную инструкцию по шагам как запускать парсер, запустить запустила кое-как, а дальше что? Нет там даже близко функционала по парсингу
 

soprano

Client
Регистрация
25.08.2011
Сообщения
862
Благодарностей
930
Баллы
93
Дайте подробную инструкцию по шагам как запускать парсер, запустить запустила кое-как, а дальше что? Нет там даже близко функционала по парсингу
С момента выхода статьи уже 4 раза поменялась структура выдачи wildberries, надо весь код переписывать, посмотрю при возможности.
 

Alteida

Новичок
Регистрация
26.12.2021
Сообщения
3
Благодарностей
0
Баллы
1
Дайте подробную инструкцию по шагам как запускать парсер, запустить запустила кое-как, а дальше что? Нет там даже близко функционала по парсингу
Кое как разобралась как его открыть, но проект не запускается. Логи не идут, прогресс не идет, в настройках ссылку на каталог оставила, указала парсить ссылки, а куда они будут сохраняться и где искать файл?
 

soprano

Client
Регистрация
25.08.2011
Сообщения
862
Благодарностей
930
Баллы
93
Файл будет в папке с шаблоном.
 

Alteida

Новичок
Регистрация
26.12.2021
Сообщения
3
Благодарностей
0
Баллы
1
С момента выхода статьи уже 4 раза поменялась структура выдачи wildberries, надо весь код переписывать, посмотрю при возможности.
Видимо просто не успела этим парсером воспользоваться вовремя, ладно будем искать другие варианты
 

Muestorok

Новичок
Регистрация
11.01.2022
Сообщения
2
Благодарностей
0
Баллы
1
Жаль, что структура выдачи изменилась.
 

Muestorok

Новичок
Регистрация
11.01.2022
Сообщения
2
Благодарностей
0
Баллы
1
С момента выхода статьи уже 4 раза поменялась структура выдачи wildberries, надо весь код переписывать, посмотрю при возможности.
Здравствуйте. Скажите, пожалуйста, достаточно ли будет изменить Xpath'ы в коде на актуальные?:

Price = Active.FindElementByXPath("//span[contains(@class, 'final-cost')]", 0).InnerHtml.Trim().HtmlDecode();
 

soprano

Client
Регистрация
25.08.2011
Сообщения
862
Благодарностей
930
Баллы
93
Здравствуйте. Скажите, пожалуйста, достаточно ли будет изменить Xpath'ы в коде на актуальные?:

Price = Active.FindElementByXPath("//span[contains(@class, 'final-cost')]", 0).InnerHtml.Trim().HtmlDecode();
Уже нет. Там много чего поменялось поменялась. Некоторые позиции исчезли вообще.
 

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 923
Благодарностей
1 123
Баллы
113

soprano

Client
Регистрация
25.08.2011
Сообщения
862
Благодарностей
930
Баллы
93
  • Спасибо
Реакции: Valandersi

markwalberg

Client
Регистрация
28.12.2020
Сообщения
49
Благодарностей
12
Баллы
8
оч хотелось бы рабочую версию парсера)
 

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