Взаимодействие с элементами в цикле в зависимости от условий
-
Пожалуйста подскажите, как можно реализовать взаимодействие с видимым элементом на экране, но который не попадает под блоки в БАС, а именно:
например, хочу написать личное сообщение всем людям группы находящимся онлайн
то есть необходимо начать Цикл именно по людям онлайн? Как реализовать? Пробовал начать цикл по родительскому элементу - в нем проверять наличие дочернего элемента и дальше ступор -
Подскажите как лучше всего реализовать в цикле именно по людям онлайн - двигать мышь над элементом???Простое - двигать мышь и кликнуть на элемент здесь не работает - так как значок идет довеском и не воспринимается БАС
-
@Turutur Вот пример как это можно решить. Возможно не самое изящное решение и его еще можно как то оптимизировать. Логин и пас вставляем свои данные и группу которую нужно. В этой вроде парсит как надо
сам файл 0_1472982858890_2ТЕСТ ОДНОКЛАСНИКИ.xml
-
@Стас отличное решение.
-
@support ))) Админ - решение отличное, но пожалуйста не уходите от темы - можно ли вообще работать с такими элементами онлайн - без парса?
@Стас - спасибо за алгоритм - интересно иной раз увидеть, как мыслят другие люди - реально интересные вещи показали мне - на заметку взял - как способ, но не совсем то, что нужно в данной ситуации. Спасибо!
-
можно ли вообще работать с такими элементами онлайн - без парса?
Нужно корректировать условие для поиска элемента.
Если вам нужно кликать мышью на родительский элемент, если дочерний содержит какой-то текст, то нужно сделать проверку, что текст родителя содержит заданное значение и если проверка прошла, производить клик по родительскому.
Для одноклассников так.
Для каждого блока с юзером Получить текст Проверить есть ли в тексте ic-online Если есть - наводить мышью.
-
@support спасибо - буду разбираться!
-
@Turutur Да, в этом примере с ок даже не нужно смотреть в код. Просто завернуть тело цикла в условие, что текст текущего элемента содержит ic-online
-
@support said in
Да, в этом примере с ок даже не нужно смотреть в код.
Админ спасибо большое за труды, потраченное время на каждого "просящего" - прога супер, самое сложное, настроиться на Вашу волну!)
@support said in
Просто завернуть тело цикла в условие, что текст текущего элемента содержит ic-online
))) пожалуйста примером покажите - типа:
начать цикл по While - а дальше тупик (у меня по крайней мере)
-