- Регистрация
- 23.04.2021
- Сообщения
- 89
- Благодарностей
- 10
- Баллы
- 8
есть говнокод который выдал чатгпт. он не работает. приведите пример рабочего кода и что нужно сделать чтобы на капмонстер клоуд отправить изображение и получить решение.
// Получаем URL изображения капчи используя XPath
string captchaImageUrl = instance.ActiveTab.FindElementByXPath(@"//img[@alt=""Captcha""]").GetAttribute("src");
// Загружаем изображение капчи по полученному URL
byte[] imageBytes = instance.ActiveTab.DownloadBytes(captchaImageUrl);
// Конвертируем изображение в Base64
string base64Image = Convert.ToBase64String(imageBytes);
// Создание JSON-объекта для отправки запроса
var requestData = new
{
clientKey = "bca764к11еeadа2da3щ227чf3478о5bф",
task = new
{
type = "ImageToTextTask",
body = base64Image
}
};
// Отправка запроса и получение ответа (это часть кода остаётся без изменений)
// Помните, что вам может потребоваться добавить асинхронную обработку для этого
string response = SendRequest("https://api.capmonster.cloud/createTask", requestData);
// Получаем URL изображения капчи используя XPath
string captchaImageUrl = instance.ActiveTab.FindElementByXPath(@"//img[@alt=""Captcha""]").GetAttribute("src");
// Загружаем изображение капчи по полученному URL
byte[] imageBytes = instance.ActiveTab.DownloadBytes(captchaImageUrl);
// Конвертируем изображение в Base64
string base64Image = Convert.ToBase64String(imageBytes);
// Создание JSON-объекта для отправки запроса
var requestData = new
{
clientKey = "bca764к11еeadа2da3щ227чf3478о5bф",
task = new
{
type = "ImageToTextTask",
body = base64Image
}
};
// Отправка запроса и получение ответа (это часть кода остаётся без изменений)
// Помните, что вам может потребоваться добавить асинхронную обработку для этого
string response = SendRequest("https://api.capmonster.cloud/createTask", requestData);