У меня есть этот код.
const imgSrc = await page.$eval(
'img',
(el) => el.src
);
Я пытаюсь получить переменные изображения из URL-адреса изображения, чтобы api Tesseract мог распознать текст изображения. Обычно прямое преобразование URL-изображения не работает на javascript, потому что там ошибка, которая была заблокирована политикой CORS: на запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'. Если непрозрачный ответ соответствует вашим потребностям, установите режим запроса на 'no-cors', чтобы получить ресурс с отключенным CORS.
На кукольнике это работает для меня. Но я не знаю, как сделать то же самое в javascript.
Код Tesseract
const result = await Tesseract.recognize(
imageUrl,
'eng'
);
logger.info(`detected captcha: ${result.data.text}`);
return result.data.text;
Спасибо!