anti-captcha
v0.0.3
Published
Captcha recognition services API wrapper.
Downloads
59
Maintainers
Readme
anti-captcha
Installation
npm install anti-captcha
Usage
var anticaptcha = require('anti-captcha');
var service = anticaptcha('http://anti-captcha.com', 'API_KEY');
function printCaptchaText(captcha) {
console.log(captcha.text);
}
function captchaNotRecognized(captcha) {
// do something for test then return actual state
return true; // stub
}
function printReportBad(captcha) {
console.log('Report recorded');
}
service.downloadImage('https://i.imgur.com/lGQdxBy.png').then(function(base64) {
service.uploadCaptcha(base64, {phrase: true})
.then(function(captcha) {
service.getText(captcha).then(function(captcha) {
printCaptchaText(captcha);
if (captchaNotRecognized(captcha)) {
service.reportBad(captcha).then(printReportBad);
}
});
});
}).catch(function(error) {
console.log('Error:', error);
});