Как сделать рандомную прокрутку ?
-
К примеру я хочу 5-15 раз прокрутить страницу вверх или вниз. Как это сделать ?
-
@DrPrime спасай, как крутить страницу ?
-
@freeliman
я давно заметил, что у тебя с басом слаживается так:- ты хочешь что то сделать(мысль)
- если ты не знаешь как это сделать - ты сразу пишешь на форум, без попыток поискать или экспериментировать.
- если тебе никто не отвечает - ты почти всегда находишь ответ сам.
Теперь как делает это нормальный пользователь:
- хочет что сделать(мысль)
- если не знает - идет в вики, если там нет - смотрит видосы от разработчика (на которые, между прочим, он тратит огромное количество сил и времени, которые можно было пустить на развитие софта), если там не находит - идет на форум и ищет. В 90% случаях при таком алгоритме действий прямой или косвенный ответ на вопрос находится.
Теперь к твоему вопросу. Давай разберем задачу.
Что нам нужно:- прокрутка страницы.
Как это можно сделать:
- действие прокрутка к елементу
- действие ввод текста из раздела Браузер с MOUSESCROLLDOWN или MOUSESCROLLUP (кнопки)
Первый вариант нам скорее всего не подойдет, так как нужно привязываться к определенному элементу.
Решили. Будем выполнять действие ввод текста из раздела Браузер с MOUSESCROLLDOWN или MOUSESCROLLUP (кнопки)Следующее условие -
я хочу 5-15 раз
Как мы можем повторить любое действие? Правильно, используя циклы.
Какой цикл позволяет повторять заданное число раз? Правильно, цикл ForМы, прочитав вики, знаем, что цикл for принимает 2 параметра - числа от и до.
Это границы цикла, то есть если мы введем от 1 да 10 - цикл выполнится 10 раз
Но нам нужно вторую границу сделать от случайно от 5 до 15.
Но как это сделать? Давайте спросим у самой программы. Самые внимательные обратят внимание, что вверху, над блоком экшенов, есть поиск. Давайте попробуем ввести туда словосочетание Случайное число. О, чудо, что мы видим? Нам сразу дает ссылочку на экшн, которые поможет нам получить случайное число.
И так, что же у нас в итоге получается.Случайное число (от 5 до 15)-> [[RANDOM_NUMBER]] FOR 1 to [[RANDOM_NUMBER]] Ввод текста MOUSESCROLLDOWN
Но давайте сделаем так что бы он рандомно прокручивал то вверх то вниз
Давайте добавим еще одно действиеСлучайное число (от 1 до 2)-> [[RANDOM_NUMBER2]]
И если число будет 1 - то крутим вниз, если 2 - крутим вниз
Но как же нам выполнить действие, в зависимости от условия. Ах, да, точно, мы же в вики читали, что есть действие IF ELSE, которое позволяет выполнять действие в зависимости от условия
Давайте подредактируем конечный скриптСлучайное число (от 5 до 15)-> [[RANDOM_NUMBER]] FOR 1 to [[RANDOM_NUMBER]] Случайное число (от 1 до 2)-> [[RANDOM_NUMBER2]] IF [[RANDOM_NUMBER2]] ==1 Ввод текста MOUSESCROLLDOWN ELSE Ввод текста MOUSESCROLLUP
-
@DrPrime А если нету ссылки якоря ? Вот мне надо прокрутить стену до конкретного поста, а ссылку на пост взять не могу, её не дают там.
И название тоже поста нету, есть картинка и описание и ссылка на посторонний ресурс.
Но у меня есть дата 24:09:17Как найти её по всей стене и прокрутить к ней страничку ?
-
@freeliman не знаю
-
А какая функция ищет текст на странице ?
-
@DrPrime Аплодирую стоя :)
@freeliman Вы бы действительно сами поискали, ибо как было сказано выше на 90% вопросов, ответ находишь сам. А по любой проблеме идти на форум, народу который отвечает, может же в конце концов и надоесть.
-
@DrPrime Полностью с вами согласен!
@Samael_96 Реально, порой некоторым товарищам даже отвечать не хочется..