Как взять рейтинг товара по отзывам Wildberries через Get

Philipp

Client
Регистрация
14.10.2019
Сообщения
102
Реакции
57
Баллы
28
Хочу чекать изменение рейтинга товара на Wildberries с оповещением в телегу
Если делать get по адресу товара, то получается там где должен быть рейтинг - стоит переменная js - comments.summary.starsAvg



HTML:
Развернуть Свернуть Копировать
<div class="comments__content">
        {^{if comments.itemsGrouped.length > 0}}
            <div class="comments__user-scores user-scores">
                <div class="user-scores__rating">
                    <div class="user-scores__score-wrap">
                        <span class="user-scores__score" data-link="comments.summary.starsAvg || 0">0</span>
                        <div class="user-scores__text-wrap">
                            <p class="user-scores__text" data-link="{:'На основании ' + (comments.summary.feedbackCount||0) + ' ' + ~pluralize(comments.summary.feedbackCount||0, 'отзыва', 'отзывов')}"></p>
                            <span class="user-scores__stars stars-line" data-link="class{merge:comments.summary.starsCount > 0 toggle='star'+comments.summary.starsCount}"></span>
                        </div>
                    </div>

Соответственно всегда выдаёт - 0

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

Вопрос - как на пост/гет выполнить этот js и получить значение?

вот страницу брал для примера https://www.wildberries.ru/catalog/11357934/detail.aspx
 
Используйте DevTools, в нём можно посмотреть и запросы, и js скрипты.
 
  • Спасибо
Реакции: Philipp
Спасибо, работает, а как ты понял какие параметры ему передавать? Есть где-то описание методов? Я чёто не смог нагуглить ничего подходящего
 
просто
поискал в мониторе траффика запрос, возвращающий что-то похожее на данные отзывов, и нашел
а потом сделал их него экшн
84543
 
  • Спасибо
Реакции: dmitriy1384, doc и Philipp

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