@fastspace said in Ру капча 2:
@usertrue said in Ру капча 2:
@maxsiman решать через new api а не по картинкам
По картинкам можно решать быстрее чем new-api в раза 4.
через капмонстер возможно.
Больше 10 раз тк метка находится внутри цикла.
Перейти к метке 1 убери
И вообще тут for Не нужен
Потом проверяй есть ли текст типа "капча неверная" и делай уже после этого возврат к метке.
@Chai0k said in Математическая капча:
У нас есть:
Математическая капча
Потребность ее решить
Пример ниже
На форуме я нашел аналогичный вопрос, предлагали юзать ocr.space. Я уже скачал картинку в папку C:\Users\User\Downloads\img.jpg (Не самое лучшее расположение, но не в этом суть)
Настал момент отправки капчи на сервис для того, что бы ее прочесть, в инете я нашел решения, которые могли бы быть правдой
const ocrSpaceApi = require('ocr-space-api');
var options = {
apikey: '***', //Ключ скрыл
language: 'eng',
imageFormat: 'image/png',
isOverlayRequired: true
};
const imageFilePath = "C:\Users\User\Downloads\img.jpg";
ocrSpaceApi.parseImageFromLocalFile(imageFilePath, options)
.then(function (parsedResult) {
console.log('parsedText: \n', parsedResult.parsedText);
console.log('ocrParsedResult: \n', parsedResult.ocrParsedResult);
}).catch(function (err) {
console.log('ERROR:', err);
});
Оно ничего не хочет выводить в консоль, что можно сделать?
p.s.: Мне нужна помощь с чтением капчи, с решением я разберусь
По поводу ноды, вам нужно использовать синхронизацию
https://community.bablosoft.com/topic/4450/websocket-на-node-js/6
А с ocr space я когда то работал через api, там ни чего сложного нет. Может даже где то на форуме выкладывал примеры..