Курсор "пролистывает" нужный элемент

sany4a

Client
Регистрация
06.06.2025
Сообщения
7
Благодарностей
3
Баллы
3
Добрый вечер, уже несколько дней худо бедно делаю скрипт для лайкинга в соцсети Pinterest.

Пинтерест это платформа с различными видео и фото материалами, мне нужно добиться того, чтобы мой скрипт лайкал определенные коментарии под постом на платформе.
В большинстве случаев скрипту это удается, но когда под "пином" слишком много комментариев, до них приходится листать, и тут у скрипта уже возникают сложности, он то пролистывает комментарий который нужно лайкнуть, то не долистывает, и начинает кликать куда не нужно.

Прикладываю видео для наглядности: https://disk.yandex.ru/i/3WWZwvvv8hvIDA
Если скрипту не помочь в ручную, он пролистывает кнопку лайка и зацикливается.

Спасибо за любую помощь.
 

Germango

Client
Регистрация
30.07.2013
Сообщения
80
Благодарностей
96
Баллы
18
Привет, мб mouse over на нужном тексте сперва применить?
 
  • Спасибо
Реакции: sany4a и djaga

sany4a

Client
Регистрация
06.06.2025
Сообщения
7
Благодарностей
3
Баллы
3
Привет, мб mouse over на нужном тексте сперва применить?
Привет, не работает, к сожалению, он то применяется, но курсору это никак не помогает нажать, текст все равно спрятан от курсора, если можно так выразиться, или я что то не так делаю.
 

Germango

Client
Регистрация
30.07.2013
Сообщения
80
Благодарностей
96
Баллы
18
Привет, не работает, к сожалению, он то применяется, но курсору это никак не помогает нажать, текст все равно спрятан от курсора, если можно так выразиться, или я что то не так делаю.
Mouse over просто самое простое что приходит. Вместо Mouse over на найденном тексте (если он не применяется как надо) выполнить Mouse left click.

Еще можно что попробовать - к примеру после первого клика (раскрытия комментариев) можно мышку зафиксировать по координатам внизу страницы - чтобы она стояла статично (скрин). А скролл выполнить C# кубиком:
C#:
instance.ActiveTab.FullEmulationMouseWheel(0, 100);
Проскроллили немного, делаем поиск элемента для клика, если не найден - скроллим кубиком дальше.

Либо через дерево элементов найти нужный элемент и от него логику построить.
Либо вместо скролла прожимать эту кнопку итерациями с проверкой (скрин).
 
  • Спасибо
Реакции: sany4a

code

Administrator
Регистрация
04.06.2025
Сообщения
62
Благодарностей
17
Баллы
8
Привет, не работает, к сожалению, он то применяется, но курсору это никак не помогает нажать, текст все равно спрятан от курсора, если можно так выразиться, или я что то не так делаю.
Проверьте, пожалуйста, чтобы в настройках профиля не были указаны чекбоксы Screen и Screen Maximize:
1749744508165.png

Если, были указанны, то обновите профиль или создайте новый.
 
  • Спасибо
Реакции: sany4a

sany4a

Client
Регистрация
06.06.2025
Сообщения
7
Благодарностей
3
Баллы
3
Проверьте, пожалуйста, чтобы в настройках профиля не были указаны чекбоксы Screen и Screen Maximize:
Посмотреть вложение 133952

Если, были указанны, то обновите профиль или создайте новый.
Здравствуйте, данные настройки у меня не были указаны.

Завтра буду пробовать как то реализовывать поиск элемента в видимой части экрана.
 
  • Спасибо
Реакции: code

SellProduct_AD

Пользователь
Регистрация
05.04.2025
Сообщения
69
Благодарностей
22
Баллы
8
тут нужна кастомная реализация скрола, с учетом видимости и перекрытия элемента хедером или подвалом.
из коробки такой реализации нет в этой программе.
 
  • Спасибо
Реакции: sany4a

sany4a

Client
Регистрация
06.06.2025
Сообщения
7
Благодарностей
3
Баллы
3
тут нужна кастомная реализация скрола, с учетом видимости и перекрытия элемента хедером или подвалом.
из коробки такой реализации нет в этой программе.
Cпасибо за ответ, методом тыка нашел решение, после того как клик промахивается, делаю скрол в самый вверх страницы, после чего повторяю клик. Тогда действие выполняется точно как надо.
Хоть и странная логика, но работает)
 
  • Спасибо
Реакции: code и Alex.A

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)