Skip to content

mrluaf/captcha-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Captcha Service

Supported captcha services

Installation

Via npm:

npm i -S captcha-service

Update via npm:

npm update captcha-service

Usage

const CaptchaService = require('captcha-service');

const solver = new CaptchaService({
  captcha_service: "twocaptcha",
  captcha_key: "captcha_key",
  imageCaptchaPath: "./img.png",
  renameImage: false
});

solver.Stream.on('log', data => console.log('log:', data));

solver.solveCaptcha().then(text => {

  console.log("Result:", text);

  // log: Solving captcha trytime=1
  // log: Solve captcha with captcha_index: 0
  // log: TwoCaptcha: {"_id":"67389604474","_apiResponse":"OK|vbwzye","_text":"vbwzye"}
  // log: Captcha result: vbwzye | img.png
  // Result: vbwzye

}).catch(err => console.log(err));

API

CaptchaService([options])

  • options <Object>
    • captcha_service <string> Has support: (require)
      • azcaptcha
      • twocaptcha
      • anticaptcha
      • deathbycaptcha
    • captchaType <string> Has support: Default: "image"
      • image
      • recaptchav2
    • websiteURL <string> For Recaptcha: Website URL
    • websiteKey <string> For Recaptcha: recaptcha website key
    • captcha_key <string|Array<string>> API KEY of captcha service. Example: ["KEY1", "KEY2"] or just a single key "KEY1" or ["KEY1"]
    • imageCaptchaPath <string|path> Captcha image file address
    • renameImage <boolean> Default: false Whether to rename captcha image file affter solved with the filename as the result of the captcha.
  • return

    .solveCaptcha()

    To solve captcha

    • return: <string> Text from image captcha

    .solveRecapchaV2()

    To solve captcha

    • return: <string> gRecaptchaResponse

    Author

    👤 Văn Tài


    Made with ❤️ by Văn Tài

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published