Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
"Гулялка" по странице...нужна ваша помощь!
-
ну вот к примеру я спарсила....получилось 20...просто перейти по ним не проблема. А как сделать что бы колесом вниз и мышкой нажать? ну вообще так
-
@Mashenkalopata said in "Гулялка" по странице...нужна ваша помощь!:
колесом вниз и мышкой нажать?
Прокрутка к элементу или двигать мышь над элементом и кликнуть
-
@Mashenkalopata Для начала как-то так -- тыц
-

создаю список...запускаю цикл....сохраняю элементы в список....удаляю ненужную мне часть
получаю рандомный элемент списка...затем Двигать мышь и нажать на элемент.....Но в итоге попадаю не на тот пост который в переменной был...почему? -
Примерно можно сделать так:
- Получить кол-во элементов (например, 20 получилось)
- Сформировать список из элементов. Должно получиться что-то вроде: >XPATH> //a[@href="link"] >AT> 0 (ну и так по порядку до >AT> 19 в нашем случае).
- В цикле For брать случайный элемент и кликать по нему, повторить цикл столько раз, сколько нужно -- 5, 6, ...
Можно проще наверное, это так, по-быстрому что в голову пришло.
-
@Mashenkalopata said in "Гулялка" по странице...нужна ваша помощь!:
Но в итоге попадаю не на тот пост который в переменной был...почему?
Какой элемент в переменной [[RANDOM_LIST_ELEMENT]]? По крайней мере там должно быть что то похожее на селектор.
-
Получить ссылки на посты в массив.
Перемешать массив.
Получить случайное число от 3 до 6
В форэйч
Выполнять действия
Так же в форэйч if (циклИндекс >
случайногоЧисла)
Выход из цикла Break -
@Mashenkalopata said in "Гулялка" по странице...нужна ваша помощь!:
вот такой
Этот элемент точно не селектор, он не сработает
-
@Mashenkalopata Вам не нужно получать код элемента. Вот эту конструкцию
[[FOR_EACH_CSS]]>AT>[[CYCLE_INDEX]]нужно добавить в список, т.к. это и есть селектор, который Вы выбрали для клика.
Необязательно удалять из списка лишнее, просто в цикле for или foreach пройдитесь по списку нужное кол-во раз.
Конструкция для клика скорее всего будет
>CSS> [[RANDOM_LIST_ELEMENT]]