All Projects → transitive-bullshit → captcha-solver

transitive-bullshit / captcha-solver

Licence: other
Library and CLI for automating captcha verification across multiple providers.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to captcha-solver

2captcha-php
PHP package for easy integration with the API of 2captcha captcha solving service to bypass recaptcha, hcaptcha, funcaptcha, geetest and solve any other captchas.
Stars: ✭ 25 (-75.25%)
Mutual labels:  recaptcha, captcha, captcha-solving
2captcha-python
Python 3 package for easy integration with the API of 2captcha captcha solving service to bypass recaptcha, hcaptcha, funcaptcha, geetest and solve any other captchas.
Stars: ✭ 140 (+38.61%)
Mutual labels:  recaptcha, captcha, captcha-solving
2captcha-go
Golang Module for easy integration with the API of 2captcha captcha solving service to bypass recaptcha, hcaptcha, funcaptcha, geetest and solve any other captchas.
Stars: ✭ 31 (-69.31%)
Mutual labels:  recaptcha, captcha, captcha-solving
Buster
Captcha solver extension for humans
Stars: ✭ 4,244 (+4101.98%)
Mutual labels:  recaptcha, captcha, captcha-solving
Recaptcha Spring Boot Starter
Spring Boot starter for Google's reCAPTCHA
Stars: ✭ 103 (+1.98%)
Mutual labels:  recaptcha, captcha
Hooman
http interceptor to hoomanize cloudflare requests
Stars: ✭ 82 (-18.81%)
Mutual labels:  recaptcha, captcha
Ngx Captcha
ReCaptcha components for Angular. Live preview:
Stars: ✭ 115 (+13.86%)
Mutual labels:  recaptcha, captcha
Recaptcha
ReCaptcha helpers for ruby apps
Stars: ✭ 1,819 (+1700.99%)
Mutual labels:  recaptcha, captcha
Angular Recaptcha
AngularJS directive to add a reCaptcha widget to your form
Stars: ✭ 502 (+397.03%)
Mutual labels:  recaptcha, captcha
Python Anticaptcha
Client library for solve captchas with Anticaptcha.com support.
Stars: ✭ 137 (+35.64%)
Mutual labels:  recaptcha, captcha
Captcha solver
Universal python API to captcha solving services
Stars: ✭ 152 (+50.5%)
Mutual labels:  recaptcha, captcha
Beelabrecaptcha2bundle
💻 Symfony bundle for Google Recaptcha2
Stars: ✭ 47 (-53.47%)
Mutual labels:  recaptcha, captcha
Rucaptcha
Captcha gem for Rails Application. No dependencies. No ImageMagick, No RMagick.
Stars: ✭ 607 (+500.99%)
Mutual labels:  recaptcha, captcha
Express Recaptcha
Implementation of google recaptcha v2 & V3 solutions for express.js
Stars: ✭ 104 (+2.97%)
Mutual labels:  recaptcha, captcha
Recaptcha
reCAPTCHA = REcognize CAPTCHA: A Burp Suite Extender that recognize CAPTCHA and use for intruder payload 自动识别图形验证码并用于burp intruder爆破模块的插件
Stars: ✭ 596 (+490.1%)
Mutual labels:  recaptcha, captcha
Recaptcha Module
🤖 Simple and easy Google reCAPTCHA integration with Nuxt.js
Stars: ✭ 143 (+41.58%)
Mutual labels:  recaptcha, captcha
recaptcha2
Easy verifier for google reCAPTCHA version 2 for Node.js and Express.js
Stars: ✭ 48 (-52.48%)
Mutual labels:  recaptcha, captcha
dcat-auth-captcha
Sliding captcha for dcat-admin auth / dcat-admin登陆 滑动验证插件 多平台支持
Stars: ✭ 38 (-62.38%)
Mutual labels:  recaptcha, captcha
Server-Captcha
Protect Your Server From Automated Bots With Captcha Now !
Stars: ✭ 18 (-82.18%)
Mutual labels:  recaptcha, captcha
recaptcha-2-phpbbmod
reCAPTCHA v2 for phpBB Olympus 3.0
Stars: ✭ 14 (-86.14%)
Mutual labels:  recaptcha, captcha

captcha-solver

Library and CLI for automating captcha verification across multiple providers.

NPM Build Status JavaScript Style Guide

Nocaptcha Recaptcha

Status

This project is fully functional both as a library and CLI. We currently only support one captcha-solver-provider, powered by anti-captcha.

Packages

Usage

  Usage: index [options] [command]

  Options:

    -V, --version                       output the version number
    -k, --key <string>                  API key for provider
    -i, --image <path>                  Path or url of image to solve
    -t, --type <string>                 Type of captcha to solve (default: image-to-text)
    -u, --website-url <url>             Website URL for nocaptcha, recaptcha, and funcaptcha
    -K, --website-key <string>          Recaptcha website key
    -S, --website-s-token <token>       Optional secret token for old version of Recaptcha
    --website-public-key <string>       Funcaptcha public key
    --proxy-type <string>               Type of proxy to use
    --proxy-address <string>            Proxy IP address ipv4/ipv6
    --proxy-port <number>               Proxy port
    --proxy-login <string>              Optional login for proxy which requires authorizaiton (basic)
    --proxy-password <string>           Optional proxy password
    -U, --user-agent <string>           Browser's User-Agent which is used in emulation.
    -C, --cookies <string>              Optional additional cookies.
    -P, --provider <provider>           Provider to use (default: anti-captcha)
    -h, --help                          output usage information

  Commands:

    create-task
    get-task-result [options] <taskId>
    solve [options]

API

Table of Contents

CaptchaSolver

Main entrypoint for solving captchas.

Type: function (provider, opts)

  • provider (string | CaptchaSolverProvider) Name of built-in provider or an instance of a custom provider to use for solving.
  • opts (optional, default {})

provider

Provider powering this solver.

Type: CaptchaSolverProvider


createTask

Creates a new captcha solving task.

Valid values for opts.type are:

  • image-to-text
  • recaptcha
  • recaptcha-proxyless
  • nocaptcha
  • nocaptcha-proxyless
  • funcaptcha
  • funcaptcha-proxyless

Note that not all providers support all captcha types. See provider.supportedTaskTypes for a Set containing all task types a given provider supports.

Note that most of these options will be unused depending on the task type.

Type: function (opts)

  • opts object Options
    • opts.type string Type of captcha to solve
    • opts.image (buffer | string)? Path, URL, or buffer of an image to process
    • opts.websiteURL string? Website URL for nocaptcha, recaptcha, and funcaptcha
    • opts.websiteKey string? Recaptcha website key
    • opts.websiteSToken string? Secret token for old versions of Recaptcha
    • opts.websitePublicKey string? Funcaptcha public key
    • opts.proxyType string? Proxy type (http/socks4/socks5)
    • opts.proxyAddress string? Proxy IP address (ipv4/ipv6)
    • opts.proxyPort (string | number)? Proxy port
    • opts.proxyLogin string? Proxy login for basic auth
    • opts.proxyPassword string? Proxy password
    • opts.userAgent string? Browser's User-Agent to emulate
    • opts.cookies string? Additional cookies to emulate

getTaskResult

Fetches the result of a previously created captcha solving task.

Type: function (taskId, opts)

  • taskId string Unique task identifier
  • opts object? Options (optional, default {})
    • opts.retries number Number of retries to perform (optional, default 3)
    • opts.timeout number Max timeout to wait in ms before aborting (optional, default 30000)

Related

Disclaimer

Using this software to violate the terms and conditions of any third-party service is strictly against the intent of this software. By using this software, you are acknowledging this fact and absolving the author or any potential liability or wrongdoing it may cause. This software is meant for testing and experimental purposes only, so please act responsibly.

License

MIT © Travis Fischer

Support my OSS work by following me on twitter twitter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].