Catalog npm
PACKAGE EXPLORERView in registry

9kw

npm

9kw api wrapper to solve captchas

9kwcaptcha
Versions collected6
Direct dependencies2From release 0.1.4
Last observed20 Oct, 21:38 UTC

README

Current package documentation

9kw

This is an api wrapper for the 9kw captcha solver service. An Api Key is needed, generate using the 9kw website.

Installation

node:

$ npm install 9kw
$ yarn add 9kw

Only tested on node cli, but could also work in the browser with browserify. Please give feedback.

NOTE: All methods are asynchronous. Use the callbacks correctly.

Methods

const api_9kw = require('9kw')
const captcha = new api_9kw("API_KEY")

// Submit the captcha, you can also submit using an url or base64 string
// .submitUrl(url, cb) or .submitBase64(data, cb) methods
captcha.submitImage("./captcha.png", (err, newID) => {
    if(err) {
        console.log(err);
        return
    }
	
    console.log("Captcha uploaded!: " + captchaID);
    // Next step is to get the solution of the uploaded captcha using 
    // the new captchaID
})

// Get the solution of the captcha with a timeout of 40 seconds
// this means that the callback will be called when the captcha is solved
// usually is solved under 30s
captcha.getSolutionLoop(captchaID, 40, (err, solution) => {
     if(err) {
          console.log(err);
          return
      }

      console.log("Solution: " + solution);
})

// Tell 9kw the solution was correct or not
captcha.isCorrect(captchaID, true)

// Get the 9kw server check info
captcha.serverCheck((err, serverInfo) => {
	console.log(serverInfo)
});

// Get your account balance (credits)
captcha.getBalance((err, balance) => {
	console.log(balance)
});

Changelog

  • 0.1.4 (24/10/2016) - Refactored minor things
  • 0.1.3 (24/10/2016) - Added isCorrect, serverCheck and getBalance methods
  • 0.1.2 (24/10/2016) - Started tests
  • 0.1.0 (17/10/2016) - First version with only submit and get captcha solution

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 6

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.4Registry latest24 Oct 20162
0.1.324 Oct 20162
0.1.224 Oct 20162
0.1.124 Oct 20162
0.1.017 Oct 20161
0.0.117 Oct 20161

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
iamfreee/9kw_node

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:38 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:2a33c34e8d39439722aeb26e4f77db421d6af3ebb22b30008fb8686023bc13c6