captcha-service

    1.0.9 • 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

    Install

    npm i captcha-service

    DownloadsWeekly Downloads

    17

    Version

    1.0.9

    License

    MIT

    Unpacked Size

    58.7 kB

    Total Files

    13

    Last publish

    Collaborators

    • vantai.nguyen