как я могу заменить этот код кукловода на javascript? для преобразования URL-адреса изображения в переменные - PullRequest
0 голосов
/ 08 мая 2020

У меня есть этот код.

            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;

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...