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

  • Автор темы Автор темы The_vAe
  • Дата начала Дата начала

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 759
Реакции
1 493
Баллы
113
Доброго времени суток. Подскажите пожалуйста, если есть сайт, на котором сетка одного и того же товара - каждый из этих товаров кликабелен - отличие между ними - цена - , которая в html отображается как - currency-icon>788.04 </span>.
Как правильно будет из товаров, спарсить минимальную цену, что бы потом кликнуть по товару, на котором будет изображена самая минимальная цена?Что мне может помочь в направлении кликов по товарам, на которых изображена меньше всего цена?
 
Наверное, спарсить все цены в список > сортировка списка по возрастанию\убыванию > изъятие\получение минимального значения. Ну и как следствие - клик по минимальной цене...
 
  • Оценить
Реакции: doc
Так а как делается клик по минимальной найденной цене? Как сделать клик? Что бы его делать, нужно же привязать его к определенному объекту - а это лишь поиск по изображению или как еще?
Наверное, спарсить все цены в список > сортировка списка по возрастанию\убыванию > изъятие\получение минимального значения. Ну и как следствие - клик по минимальной цене...
 
Конечно, было бы не плохо знать что за сайт, дабы рассмотреть возможность реализации клика на практике.
Возможно, если с ценой (согласно которой должен происходить клик) Вы определились, то она может находиться в outerhtml кликабельного элемента.
А так, лучше знать что за сайт, на практике всё будет точнее.
 
  • Оценить
Реакции: The_vAe
Так а как делается клик по минимальной найденной цене? Как сделать клик? Что бы его делать, нужно же привязать его к определенному объекту - а это лишь поиск по изображению или как еще?
1. надо спарсить все цены в список по сформированному требованию
2. потом в списке найти минимальное значение и запомнить в переменной номер совпадения
4. сделать поиск по сформированному требованию и в номер элемента подставить сохраненный номер совпадения
5. в найденном элементе сделать клик
 
  • Оценить
Реакции: The_vAe

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