Как сделать выбор определенного нажатия - в зависимости от условий?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
Доброго времени суток. Подскажите пожалуйста, если есть сайт, на котором сетка одного и того же товара - каждый из этих товаров кликабелен - отличие между ними - цена - , которая в html отображается как - currency-icon>788.04 </span>.
Как правильно будет из товаров, спарсить минимальную цену, что бы потом кликнуть по товару, на котором будет изображена самая минимальная цена?Что мне может помочь в направлении кликов по товарам, на которых изображена меньше всего цена?
 

Solus

Client
Регистрация
14.04.2014
Сообщения
378
Благодарностей
120
Баллы
43
Наверное, спарсить все цены в список > сортировка списка по возрастанию\убыванию > изъятие\получение минимального значения. Ну и как следствие - клик по минимальной цене...
 
  • Спасибо
Реакции: doc

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
Так а как делается клик по минимальной найденной цене? Как сделать клик? Что бы его делать, нужно же привязать его к определенному объекту - а это лишь поиск по изображению или как еще?
Наверное, спарсить все цены в список > сортировка списка по возрастанию\убыванию > изъятие\получение минимального значения. Ну и как следствие - клик по минимальной цене...
 

Solus

Client
Регистрация
14.04.2014
Сообщения
378
Благодарностей
120
Баллы
43
Конечно, было бы не плохо знать что за сайт, дабы рассмотреть возможность реализации клика на практике.
Возможно, если с ценой (согласно которой должен происходить клик) Вы определились, то она может находиться в outerhtml кликабельного элемента.
А так, лучше знать что за сайт, на практике всё будет точнее.
 
  • Спасибо
Реакции: Gunjubasik

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Так а как делается клик по минимальной найденной цене? Как сделать клик? Что бы его делать, нужно же привязать его к определенному объекту - а это лишь поиск по изображению или как еще?
1. надо спарсить все цены в список по сформированному требованию
2. потом в списке найти минимальное значение и запомнить в переменной номер совпадения
4. сделать поиск по сформированному требованию и в номер элемента подставить сохраненный номер совпадения
5. в найденном элементе сделать клик
 
  • Спасибо
Реакции: Gunjubasik

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