- Регистрация
- 14.10.2019
- Сообщения
- 100
- Благодарностей
- 55
- Баллы
- 28
Хочу чекать изменение рейтинга товара на Wildberries с оповещением в телегу
Если делать get по адресу товара, то получается там где должен быть рейтинг - стоит переменная js - comments.summary.starsAvg
Соответственно всегда выдаёт - 0
В браузере если запустить, то выполняются скрипты и можно спарсить рейтинг, но хочется сделать через GET
Вопрос - как на пост/гет выполнить этот js и получить значение?
вот страницу брал для примера https://www.wildberries.ru/catalog/11357934/detail.aspx
Если делать 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>
В браузере если запустить, то выполняются скрипты и можно спарсить рейтинг, но хочется сделать через GET
Вопрос - как на пост/гет выполнить этот js и получить значение?
вот страницу брал для примера https://www.wildberries.ru/catalog/11357934/detail.aspx