@mask да мне не надо, помогаю по мере желания. А так получается что я буду обязан. Я и так уже дал подсказки
Наведение на случайный элемент.
-
@Ta4ir said in Наведение на случайный элемент.:
Нужна помощь
Второй день не могу придумать как наводить мышь на случайный <div>На страницах обычно куча дивов есть вложенные, с разной степенью наследственности. Прям таки на совсем рандомный надо? Может на один из списка?
-
@Ta4ir said in Наведение на случайный элемент.:
@xclsv Есть шаблонные, есть отличающиеся + к этому переход на 3 других сайта.
Хотелось бы какое нибудь одно решение для всех. Что бы просто находил случайный див.в комплекте с басом есть скрипт посещения сайта..в нем есть действие щелкнуть на случайную ссылку, можешь посмотреть как там это реализуется, и сделать такое же для тэга div
-
@santilo Я его посмотрел, всю часть повторил в своё скрипте без изменений => не находит даже места куда ему кликнуть и тупо в случайное место наводит.
BAS показывает что клик у него происходит на CSS a<[[RANDOM]]> и если точно такую же команду сделать вручную BASOM, то ничего не происходит. -
@Ta4ir said in Наведение на случайный элемент.:
@santilo Я его посмотрел, всю часть повторил в своё скрипте без изменений => не находит даже места куда ему кликнуть и тупо в случайное место наводит.
BAS показывает что клик у него происходит на CSS a<[[RANDOM]]> и если точно такую же команду сделать вручную BASOM, то ничего не происходит.[[RANDOM]] в Вашем скрипте определен?
-
Пока у меня в голове только мысли парсить все дивы со страницы и как-то приводить их к удобоваримому для bas виду. Ну а потом случайные из списка выбирать для клика. Но как это сделать не представляю даже. Кстати, по match, вполне возможно, получится.
-
@Ta4ir said in Наведение на случайный элемент.:
@xclsv
Может быть через xpath можно как нибудь получить указатель на элемент по номеру?
Допустим //div[1]? Или я что то недопонимаю?xpath пока не владею.
Вообще, другое имел ввиду.
Кушаем полностью содержимое страницы, парсим все дивы в список и случайным образом обращаемся к одному из них через match. Опять же они должны быть уникальными, то есть, уже неуниверсальное решение. -
Все просто, запускаете цикл
Через match наводим на элементы по номеру на странице>MATCH>div >AT> [[RANDOM_NUMBER]]В переменную [[RANDOM_NUMBER]] устанавливать порядковый номер на который кликнуть нужно. Узнайте сколько примерно див блоков на странице и генерируйте рандомное число, для этого можно использовать ресурс генератор строк без повторного использования, таким образом будет при обращении заново генерировать число {{gen_numb|notreuse}}
-
Спасибо всем за помощь и советы, вроде разобрался.
Правда сделал на ссылки(с ними легче понять что происходит), но исправить секунда.
Не знаю можно ли что то тут упростить, если что то можно, то пишите.
В данном варианте он стреляет в случайную ссылку курсором и кликает.

-
@ilekor said in Наведение на случайный элемент.:
все цыфры которые внутри рандомом заменяешь
Подскажи как в xpath или в css цифры на рандом заменить.

