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

sany4a

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

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

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

Спасибо за любую помощь.
 
Привет, мб mouse over на нужном тексте сперва применить?
Привет, не работает, к сожалению, он то применяется, но курсору это никак не помогает нажать, текст все равно спрятан от курсора, если можно так выразиться, или я что то не так делаю.
 
Привет, не работает, к сожалению, он то применяется, но курсору это никак не помогает нажать, текст все равно спрятан от курсора, если можно так выразиться, или я что то не так делаю.
Mouse over просто самое простое что приходит. Вместо Mouse over на найденном тексте (если он не применяется как надо) выполнить Mouse left click.

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

Либо через дерево элементов найти нужный элемент и от него логику построить.
Либо вместо скролла прожимать эту кнопку итерациями с проверкой (скрин).
 
  • Спасибо
Реакции: sany4a
Привет, не работает, к сожалению, он то применяется, но курсору это никак не помогает нажать, текст все равно спрятан от курсора, если можно так выразиться, или я что то не так делаю.
Проверьте, пожалуйста, чтобы в настройках профиля не были указаны чекбоксы Screen и Screen Maximize:
1749744508165.png

Если, были указанны, то обновите профиль или создайте новый.
 
  • Спасибо
Реакции: sany4a
Проверьте, пожалуйста, чтобы в настройках профиля не были указаны чекбоксы Screen и Screen Maximize:
Посмотреть вложение 133952

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

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

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