Выбор случайной ссылки
-
Искал в ответах, не нашел, подскажите, как реализовать:
на странице выбрать случайную ссылку - перейти - выбрать случайную ссылку - перейти и т.д.
Заранее спс.
-
Парсишь все ссылки на странице, добовляешь их в список, узнаёшь количество элементов в списке, далее выбрать случайно число от 1 до максимального количества элементов в списке, потом по этому значению ищешь из списка по индексу ссылку.. Ну это первое что пришло в голову..
-
Хм- интересное решение, сразу в голову не пришло, спасибо. Реализовать можно, а есть более быстрые (простые) методы?
-
@Fox said in Выбор случайной ссылки:
Парсишь все ссылки на странице, добовляешь их в список, узнаёшь количество элементов в списке, далее выбрать случайно число от 1 до максимального количества элементов в списке, потом по этому значению ищешь из списка по индексу ссылку.. Ну это первое что пришло в голову..
@b10antoxa said in Выбор случайной ссылки:
Хм- интересное решение, сразу в голову не пришло, спасибо. Реализовать можно, а есть более быстрые (простые) методы?
Можно миновать вычисление количества элементов и генерации случайного числа, используя напрямую функцию Случайный элемент
Разумеется, это не исключает необходимости получать список всех ссылок на странице.
-
@b10antoxa Есть в стандартном скрипте "Посещение сайта" в функции "DoClicks"
-
Cпасибо, сразу не заметил =)
-
не на всех сайтах это работает или я делаю что не так? :)
например с [https]://otvet. mail. ru/ этот скрипт не работает, не кликает по ссылкам :(
-
@Sevenup said in Выбор случайной ссылки:
[https]://otvet. mail. ru/
Иногда кликает, но там много невидимых ссылок, скрипт их пропускает. Вы можете подправить селектор, так чтобы клики были только по ответам например.