I tried applying this using ChatGPT, but it didn't work for me. Can you tell me where to put this code to make my code work?
// Функция для эмуляции нажатия мыши внутри элемента <canvas data-sentry-element="Stage"> function simulateMouseClickInCanvas() { const canvas = document.querySelector('canvas[data-sentry-element="Stage"]'); if (!canvas) { console.error("Элемент <canvas> не найден."); return; } const rect = canvas.getBoundingClientRect(); // Выбираем случайные координаты внутри элемента <canvas> const randomX = Math.random() * rect.width + rect.left; const randomY = Math.random() * rect.height + rect.top; // Создаём события мыши const mouseDownEvent = new MouseEvent("mousedown", { bubbles: true, cancelable: true, clientX: randomX, clientY: randomY, }); const mouseUpEvent = new MouseEvent("mouseup", { bubbles: true, cancelable: true, clientX: randomX, clientY: randomY, }); const clickEvent = new MouseEvent("click", { bubbles: true, cancelable: true, clientX: randomX, clientY: randomY, }); // Эмулируем события canvas.dispatchEvent(mouseDownEvent); canvas.dispatchEvent(mouseUpEvent); canvas.dispatchEvent(clickEvent); } // Функция для выполнения кликов с рандомной задержкой function performRandomClicksInCanvas(maxClicks) { let clicksCount = 0; function clickWithRandomDelay() { if (clicksCount >= maxClicks) { console.log("Все клики выполнены"); return; } const delay = Math.random() * (2000 - 100) + 100; // Рандомная задержка от 0.1 до 2 секунд setTimeout(() => { simulateMouseClickInCanvas(); clicksCount++; console.log(`Клик ${clicksCount} выполнен (задержка: ${Math.round(delay)} мс)`); clickWithRandomDelay(); // Рекурсивный вызов для следующего клика }, delay); } clickWithRandomDelay(); } // Запуск выполнения 10 кликов performRandomClicksInCanvas(10);BAS not working with Capmonster and Captcha Breaker (log)
-
NOTE: both of these programs (versions AND instances im using) worked for me with GSA. just checked yesterday and today
my report of captcha breaker:
https://community.bablosoft.com/topic/5896/captcha-breaker-error-error_key_does_not_exist-but-works-with-gsaCapmonster:

(note it had different msg once, thats when i changed port from default 80 to 90 just for test). so
so it basically seems its connecting to capmonster, but theres an error and captcha is not showing in capmonster.LOG SENT:
Url: http://127.0.0.3:80/in.php Method: POST Content-Type: multipart/form-data; boundary=jyvqkzreyyjjtemicpinbpgddtydmzgdymaeevbj Accept: */* --jyvqkzreyyjjtemicpinbpgddtydmzgdymaeevbj Content-Disposition: form-data; name="method"; post --jyvqkzreyyjjtemicpinbpgddtydmzgdymaeevbj Content-Disposition: form-data; name="key"; la123lk21j31lk2j3 --jyvqkzreyyjjtemicpinbpgddtydmzgdymaeevbj Content-Disposition: form-data; name="file"; filename="image.jpg" Content-Type: application/octet-stream ����LOG RECEIVED:
Url: http://127.0.0.3:80/in.php Status: 200 Content-Length: 5 Content-Type: text/html; charset=utf-8 Server: Microsoft-HTTPAPI/2.0 Date: Fri, 30 Nov 2018 10:54:19 GMT Connection: close ERROR -
@yourfriendkarol What version of Capmonster are you using? Solve the usual captcha, or recaptcha? My cap works fine. Download the test script to the forum
-
-
@yourfriendkarol 0_1543586988721_captcha.xml
replace' rucaptcha ' with capmonster ip
-
thanks that helped a lot! it worked. do you have a clue how to make it work with Captcha Breaker?
-
@yourfriendkarol unfortunately I did not use this software
-
okay i got it working.. issue was with captcha breaker.