@sashf1999, этот баг был ещё как минимум на прошлой версии. В проектах с веб интерфейсом не открывалась база через "менеджер данных" после запуска скрипта (даже когда скрипт был уже завершен), но при этом открывалась через кнопку в веб интерфейсе (без веб интерфейса не проверял)
"Гулялка" по странице...нужна ваша помощь!
-
Есть страница...к примеру на ней 25 постов...как сделать чтобы бот "посетил" рандомно 3-6 из них?
-
ну вот к примеру я спарсила....получилось 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]]