Как кликнуть на кнопку в id ?
-
На странице есть множество id`ов (и внутри кнопка "клик"), и они при обновлении страницы все время в разном порядке но названия их одни и те же data-id="7407"
как кликнуть на кнопку "клик" именно в этом иде
благодарю от всего сердца за помощь!
-
@CaptchaLom используйте MATCH
-
@seedgg не получается.. не находит..
-
@CaptchaLom Странно, потому что всегда срабатывало, возможно элемент скрыт, как метод защиты? Или просто вводятся фейковые поля, для того, чтобы боты не кликали. Тогда это возможно - получить все элементы данного типа, и залустить цикл на получения кода элемента, и проверять строку на совпадения по "тому что нужно", если совпало - клик по "полученый код элемента"(FOREACH_DATA) через MATCH.
-
@seedgg Вы знаете как сделать чтоб "выполнить яваскрипт" как кликнуть на кнопку в выбраном иде?
-
Xерез XPATH подобрать селектор как пример
//a[@data-id="7407"]
но надо подбирать вплоть до такого если есть текст
//a[contains(text(),'Next ›')]
-
@bigorat Вы знаете как "через выполнить javascript" на элементе нажать кнопку?
-
@CaptchaLom нет, я в основном юзаю XPATH
-
@CaptchaLom Джава скрипт не знаю, обычно обхожу всё стандартным набором БАСа
-
@CaptchaLom ах да...еще забыл сказать...когда стоит защита, то может сработать клик по картинке. Левой кнопкой заживаете и протягиваете область картинки, где нужно нажать...поиграетесь с процентом схожести. Но думаю, что будет нажимать.
-
-
@GamiD спасибо это я понял из вики, в этом id есть еще кнопка
-
@CaptchaLom said in Как кликнуть на кнопку в id ?:
еще кнопка
тогда делай так
>MATCH>data-id="7407" >AT>0 или 1 смотри под какой цифрой выбирается нужный элемент
-
@CaptchaLom said in Как кликнуть на кнопку в id ?:
data-id
о в id что за кнопка? data-id как бы не id.
может быть на есть элемент с нестандартным атрибутом "data-id", тогда для него очевидно селектор[data-id="7407"]
этот невстандартный атрибут "data-id" у элемента кнопки? или элемент кнопка потомак элемента с нестандартным атрибутом "data-id"? кнопка - кнопка или ссылка?
-
@ruzne спасибо, решил черех xpatch @DrPraim помог //div[@data-id="7407"]/div/div/div/div/button