Подскажите пожалуйста с 1 вопросом, а как сделать что бы бот решал круглую капчу где нужно крутить картинку пока она не встанет на свое место? Когда бот доходит до решение капчи, вылазит окно и там есть какие-то координаты, а что с ними делать и куда их девать я не знаю.
код не мой, но вполне внятный // загружаешь страницу с капчей navigate("URL_СТРАНИЦЫ_С_КАПЧЕЙ"); // ожидаешь загрузки капчи wait(3); // делаешь скриншот капчи screenshot("captcha.png"); // отправляешь капчу на RuCaptcha ruCaptchaAPI = "API_KEY"; // api-ключ свой вставь captchaFile = resource("captcha.png"); captchaID = httpPost("http://rucaptcha.com/in.php", {"key": ruCaptchaAPI, "method": "rotatecaptcha", "file": captchaFile}); wait(10); // ожидаешь обработку капчи // получаешь результат решения captchaResult = httpGet("http://rucaptcha.com/res.php?key=" + ruCaptchaAPI + "&action=get&id=" + captchaID); while (captchaResult == "CAPCHA_NOT_READY") { wait(5); captchaResult = httpGet("http://rucaptcha.com/res.php?key=" + ruCaptchaAPI + "&action=get&id=" + captchaID); } // получаешь данные (угол поворота или координаты) log("решение капчи: " + captchaResult); // ищешь ползунок и перемещаешь его moveAndDrag("X_НАЧАЛО", "Y_НАЧАЛО", "X_КОНЕЦ", "Y_КОНЕЦ"); // подтверждаешь капчу click("X_КНОПКИ_ГОТОВО", "Y_КНОПКИ_ГОТОВО"); wait(2); JS // загружаешь страницу с капчей navigate("URL_СТРАНИЦЫ_С_КАПЧЕЙ"); // ожидаешь загрузки капчи wait(3); // делаешь скриншот капчи screenshot("captcha.png"); // отправляешь капчу на RuCaptcha ruCaptchaAPI = "API_KEY"; // api-ключ свой вставь captchaFile = resource("captcha.png"); captchaID = httpPost("http://rucaptcha.com/in.php", {"key": ruCaptchaAPI, "method": "rotatecaptcha", "file": captchaFile}); wait(10); // ожидаешь обработку капчи // получаешь результат решения captchaResult = httpGet("http://rucaptcha.com/res.php?key=" + ruCaptchaAPI + "&action=get&id=" + captchaID); while (captchaResult == "CAPCHA_NOT_READY") { wait(5); captchaResult = httpGet("http://rucaptcha.com/res.php?key=" + ruCaptchaAPI + "&action=get&id=" + captchaID); } // получаешь данные (угол поворота или координаты) log("решение капчи: " + captchaResult); // ищешь ползунок и перемещаешь его moveAndDrag("X_НАЧАЛО", "Y_НАЧАЛО", "X_КОНЕЦ", "Y_КОНЕЦ"); // подтверждаешь капчу click("X_КНОПКИ_ГОТОВО", "Y_КНОПКИ_ГОТОВО"); wait(2);
https://community.bablosoft.com/topic/21621/captchaimageclick-модуль-для-решения-капчи-кликами-по-изображениям-через-сервис-cap-guru/3 если другой сайт решалки то смотри доки, там всё должно быть описано что куда тыкать
https://docs.cap.guru/ru/apiclick/other/captchaimageclick.html держи готовое решение для BAS проектов , всё в одном