Не отрабатывает клик на сайте

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 159
Благодарностей
37
Баллы
48
Всем привет, имеется сайт на котором не отрабатывает клик мышки по элемент, скорее всего стоит защита. Я уже пробовал прокси менять и рандомный клик по элементу. Но все равно мышка на водится, кликает, но на сайте ни чего не меняется, но если сам наведу мышку и кликну то все хорошо. Версия последняя. Подскажите какие нибудь фишки


Tab1.FullEmulationMouseMoveToHtmlElement(htmMain);
// Получаем базовые координаты элемента
int baseLeft = Convert.ToInt32(htmMain.GetAttribute("leftInTab"));
int baseTop = Convert.ToInt32(htmMain.GetAttribute("topInTab"));
int width = Convert.ToInt32(htmMain.GetAttribute("width"));
int height = Convert.ToInt32(htmMain.GetAttribute("height"));



// Генерируем случайное смещение внутри элемента
Random rnd = new Random();
// Добавляем небольшое смещение, чтобы не всегда кликать в самый угол
int offsetX = rnd.Next(5, width - 5);
int offsetY = rnd.Next(5, height - 5);

int clickX = baseLeft + offsetX;
int clickY = baseTop + offsetY;

// Выполняем клик по рассчитанным координатам
// Используйте MouseClick, если нужна полная эмуляция мыши
instance.ActiveTab.MouseClick(clickX, clickY, "left", "click");
offsetX = rnd.Next(5, width - 1);
offsetY = rnd.Next(5, height - 1);

clickX = baseLeft + offsetX;
clickY = baseTop + offsetY;
Thread.Sleep(30);
instance.ActiveTab.MouseClick(clickX, clickY, "left", "click");
 

volody00

Client
Регистрация
06.09.2016
Сообщения
989
Благодарностей
1 107
Баллы
93

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
312
Благодарностей
114
Баллы
43
Всем привет, имеется сайт на котором не отрабатывает клик мышки по элемент, скорее всего стоит защита. Я уже пробовал прокси менять и рандомный клик по элементу. Но все равно мышка на водится, кликает, но на сайте ни чего не меняется, но если сам наведу мышку и кликну то все хорошо. Версия последняя. Подскажите какие нибудь фишки


Tab1.FullEmulationMouseMoveToHtmlElement(htmMain);
// Получаем базовые координаты элемента
int baseLeft = Convert.ToInt32(htmMain.GetAttribute("leftInTab"));
int baseTop = Convert.ToInt32(htmMain.GetAttribute("topInTab"));
int width = Convert.ToInt32(htmMain.GetAttribute("width"));
int height = Convert.ToInt32(htmMain.GetAttribute("height"));



// Генерируем случайное смещение внутри элемента
Random rnd = new Random();
// Добавляем небольшое смещение, чтобы не всегда кликать в самый угол
int offsetX = rnd.Next(5, width - 5);
int offsetY = rnd.Next(5, height - 5);

int clickX = baseLeft + offsetX;
int clickY = baseTop + offsetY;

// Выполняем клик по рассчитанным координатам
// Используйте MouseClick, если нужна полная эмуляция мыши
instance.ActiveTab.MouseClick(clickX, clickY, "left", "click");
offsetX = rnd.Next(5, width - 1);
offsetY = rnd.Next(5, height - 1);

clickX = baseLeft + offsetX;
clickY = baseTop + offsetY;
Thread.Sleep(30);
instance.ActiveTab.MouseClick(clickX, clickY, "left", "click");
Здравствуйте,

Попробуйте вместо instance.ActiveTab.MouseClick использовать

C#:
instance.ActiveTab.FullEmulationMouseMove(clickX, clickY);
instance.ActiveTab.FullEmulationMouseClick("left", "click");
 

Wistar

Новичок
Регистрация
23.05.2025
Сообщения
2
Благодарностей
0
Баллы
1
у меня такое иногда бывает на сайтах как будто сверху защитный слой стоит, но такое только в PM бывает, в зерке проходят клики
 

Wistar

Новичок
Регистрация
23.05.2025
Сообщения
2
Благодарностей
0
Баллы
1
а как вы эмулируете клик если несколько элементов рядом находятся и происходит наслойка элементов, мой элемент уходит под верхний и при клике нажимается на верхний элемент
 

Dimon174

Client
Регистрация
30.12.2019
Сообщения
25
Благодарностей
14
Баллы
3
Убил часов 5 на решение подобной проблемы и оно оказалось достаточно банальным
Если вы юзаете chromium то в настройках профилях убирайте генерацию мобильных устройств. У меня было android + платформа phone.
Поставил windows + desktop и проблемы ушли сразу во многих шаблонах: начали клики нормально отрабатывать а не через раз как повезет,
по координатам теперь нормально кликате в том числе. Версия zp 7.8.13.0 (last).
138493
 
  • Спасибо
Реакции: Sergodjan и Rock1e

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