Как сделать рандомную прокрутку ?



  • К примеру я хочу 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 Реально, порой некоторым товарищам даже отвечать не хочется..


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.