captcha-service

1.1.0 • Public • Published

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    3
    • latest

Version History

Package Sidebar

Install

npm i captcha-service

Weekly Downloads

3

Version

1.1.0

License

MIT

Unpacked Size

59 kB

Total Files

13

Last publish

Collaborators

  • vantai.nguyen