Нужна помощь в рандомизации выбора на сайте

Anastation

Client
Регистрация
22.04.2021
Сообщения
11
Благодарностей
1
Баллы
3
Ребят, всем привет, как выбрать рандомно магазины товара которых нет в наличии на сайте для заказа товара по предоплате.
Добавляю товар в корзину и хочу выбрать рандомно магазин по 100% предоплате в корзине, нужны только по предоплате 100%. Чтобы шаблон не оформлял заказы на товары из наличия.
Нужна помощь! Заранее спасибо!
Пример товара: https://www.sportmaster.ru/product/10487264/
 

Вложения

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 327
Благодарностей
5 429
Баллы
113
Думаю надо парсить блоки таким образом, что бы в коде была и кнопка и информация о предоплате. (innerhtml/outerhtml)
В цикле с счетчиком, далее соответствующие номера совпадений надо будет сложить в список.
Далее из списка берем рандомную строку.

Делаем обычный кубик клика по кнопке и в номере совпадения подставляем полученный номер из списка.
 
Регистрация
05.06.2019
Сообщения
570
Благодарностей
453
Баллы
63
Каждый блок (возможно div) или строка в таблице (возможно tr) это условно 1 магаз.
Если использовать xPath, то примерно так:

//*[text()='предоплата 100%']/../ и нужно вернуться назад на родительский элемент и уже с ним продолжать работать.

Нужно смотреть исходник
 
  • Спасибо
Реакции: Mikhail B.

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