{"_id":"2captcha-api","_rev":"2-d03c1e9bc5cd8aa6a85d45484f9c0206","name":"2captcha-api","description":"A wrapper for the 2Captcha API","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"2captcha-api","version":"1.0.0","description":"A wrapper for the 2Captcha API","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["captcha"],"author":{"name":"Artyom Bochkarev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bochkarev-artem/2captcha.git"},"gitHead":"a33b4a9cb17f5f0e66fdd9e4510133b93d78e8bd","bugs":{"url":"https://github.com/bochkarev-artem/2captcha/issues"},"homepage":"https://github.com/bochkarev-artem/2captcha#readme","_id":"2captcha-api@1.0.0","_shasum":"d1cee8c72d1b2d15b3a4be3fc46b63b3e62d187b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"artyom.bochkarev","email":"artem9129@yandex.ru"},"dist":{"shasum":"d1cee8c72d1b2d15b3a4be3fc46b63b3e62d187b","tarball":"https://registry.npmjs.org/2captcha-api/-/2captcha-api-1.0.0.tgz","integrity":"sha512-ZGSBen+GblwyKWr+23Y3TqJnXh7d/iFn95GpfmfTILJX9dkFSmo+apNyJZLgNAFSVCQYakcbjE+k1U+robn0pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2leaXMkygH3+BCg0+yeFaRtAXMPmSzBEPhNRfi0SCjAiBHY1dLrRvm163k99j1eB1MJZ0DdHO5ZLTmy27gbEleYg=="}]},"maintainers":[{"name":"artyom.bochkarev","email":"artem9129@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2captcha-api-1.0.0.tgz_1502098009123_0.34970167791470885"}}},"readme":"# 2Captcha API wrapper for Node.js\n\nPost a captcha to the [2Captcha](https://2captcha.com/) service, then polls until the captcha is decoded.\n\n## Installation\n\n    npm install 2captcha\n\n\n## Usage\n\n\nSet up your api key:\n\n    var solver = require('2captcha');\n\n    solver.setApiKey('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');\n\n\nDecode from a url, with a 10 seconds polling interval: (default = 2000ms)\n\n    solver.decodeUrl(url, {pollingInterval: 10000}, function(err, result, invalid) {\n        console.log(result.text);\n    });\n\nDecode reCaptcha, with a 10 seconds polling interval: (default = 2000ms)\n\n    solver.decodeReCaptcha(captcha, pageUrl, {pollingInterval: 10000}, function(err, result, invalid) {\n        console.log(result.text);\n    });\n\nDecode from a url retrying 5 times if invalid is called (default = 3)\n\n    solver.decodeUrl(url, {retries: 5}, function(err, result, invalid) {\n        if(!checkIfCaptchaIsValid(result.text)){\n        \treturn invalid();\n        }\n    });\n\n","maintainers":[{"name":"artyom.bochkarev","email":"artem9129@yandex.ru"}],"time":{"modified":"2022-06-12T14:06:46.668Z","created":"2017-08-07T09:26:50.051Z","1.0.0":"2017-08-07T09:26:50.051Z"},"homepage":"https://github.com/bochkarev-artem/2captcha#readme","keywords":["captcha"],"repository":{"type":"git","url":"git+https://github.com/bochkarev-artem/2captcha.git"},"author":{"name":"Artyom Bochkarev"},"bugs":{"url":"https://github.com/bochkarev-artem/2captcha/issues"},"license":"MIT","readmeFilename":"readme.md"}