Всем доброго дня. Есть полностью готовый скрипт на javascript, который выполняет определённые действия, после чего вылезает капча:
Каким образом можно извлечь капчу в виде рисунка для её последующей обработки?
`var s = $('img.captchaImage').first().attr('src');
var img = "https://***/" + s + ".png";
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
var dataURL = canvas.toDataURL("image/jpeg", 0.5);
dataURL = dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
encodeURIComponent(dataURL);`
Данный код выдаёт ошибку:
Argument 1 of CanvasRenderingContext2D.drawImage could not be converted to any of: HTMLImageElement, SVGImageElement, HTMLCanvasElement, HTMLVideoElement, ImageBitmap.
Собственно, подскажите как получить рисунок из страницы (при обращении к адресу капчи сервер генерирует новую). Были сообщения, что необходимо обращаться с теми куками, что сервер прислал с капчей, однако в этом я не силён.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Суть в том, что не могу получить полный массив из чиселЧто только не перебирал для этого, но он заносит только первое значение в массив
Почему этот js при перезагрузке страницы выдает в валидаторе такую ошибку:
Здравствуйте! Вопрос есть вышеВот сам скрипт Что нужно дописать?
Недавно начал вникать в прелести LaravelПервый рабочий проект занял много времени и сил, но решить все проблемы все же вышло, хоть и не без помощи...