All Projects → mboukhlouf → CapMonsterCloud

mboukhlouf / CapMonsterCloud

Licence: MIT license
a C# wrapper for CapMonster Cloud API

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to CapMonsterCloud

Hooman
http interceptor to hoomanize cloudflare requests
Stars: ✭ 82 (+382.35%)
Mutual labels:  recaptcha, captcha
Python Anticaptcha
Client library for solve captchas with Anticaptcha.com support.
Stars: ✭ 137 (+705.88%)
Mutual labels:  recaptcha, captcha
Recaptcha Spring Boot Starter
Spring Boot starter for Google's reCAPTCHA
Stars: ✭ 103 (+505.88%)
Mutual labels:  recaptcha, captcha
Recaptcha
reCAPTCHA = REcognize CAPTCHA: A Burp Suite Extender that recognize CAPTCHA and use for intruder payload 自动识别图形验证码并用于burp intruder爆破模块的插件
Stars: ✭ 596 (+3405.88%)
Mutual labels:  recaptcha, captcha
dcat-auth-captcha
Sliding captcha for dcat-admin auth / dcat-admin登陆 滑动验证插件 多平台支持
Stars: ✭ 38 (+123.53%)
Mutual labels:  recaptcha, captcha
Rucaptcha
Captcha gem for Rails Application. No dependencies. No ImageMagick, No RMagick.
Stars: ✭ 607 (+3470.59%)
Mutual labels:  recaptcha, captcha
Ngx Captcha
ReCaptcha components for Angular. Live preview:
Stars: ✭ 115 (+576.47%)
Mutual labels:  recaptcha, captcha
recaptcha
An easy-to-use reCAPTCHA package
Stars: ✭ 55 (+223.53%)
Mutual labels:  recaptcha, captcha
Captcha solver
Universal python API to captcha solving services
Stars: ✭ 152 (+794.12%)
Mutual labels:  recaptcha, captcha
Recaptcha
ReCaptcha helpers for ruby apps
Stars: ✭ 1,819 (+10600%)
Mutual labels:  recaptcha, captcha
Angular Recaptcha
AngularJS directive to add a reCaptcha widget to your form
Stars: ✭ 502 (+2852.94%)
Mutual labels:  recaptcha, captcha
wp-recaptcha-integration
WordPress reCaptcha integration supporting Ninja Forms and Contact Form 7
Stars: ✭ 50 (+194.12%)
Mutual labels:  recaptcha, captcha
Buster
Captcha solver extension for humans
Stars: ✭ 4,244 (+24864.71%)
Mutual labels:  recaptcha, captcha
Beelabrecaptcha2bundle
💻 Symfony bundle for Google Recaptcha2
Stars: ✭ 47 (+176.47%)
Mutual labels:  recaptcha, captcha
recaptcha-2-phpbbmod
reCAPTCHA v2 for phpBB Olympus 3.0
Stars: ✭ 14 (-17.65%)
Mutual labels:  recaptcha, captcha
Express Recaptcha
Implementation of google recaptcha v2 & V3 solutions for express.js
Stars: ✭ 104 (+511.76%)
Mutual labels:  recaptcha, captcha
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 (+723.53%)
Mutual labels:  recaptcha, captcha
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 (+47.06%)
Mutual labels:  recaptcha, captcha
Recaptcha Module
🤖 Simple and easy Google reCAPTCHA integration with Nuxt.js
Stars: ✭ 143 (+741.18%)
Mutual labels:  recaptcha, captcha
recaptcha2
Easy verifier for google reCAPTCHA version 2 for Node.js and Express.js
Stars: ✭ 48 (+182.35%)
Mutual labels:  recaptcha, captcha

CapMonsterCloud

AppVeyor GitHub release (latest by date) Nuget GitHub

This is a C# wrapper for CapMonster Cloud API and provides methods to create a task and get the result of the task.

Installation

Via Nuget:

Install-Package CapMonsterCloud

Usage

Creating a client

// Create a client with your client key
var clientKey = "YOUR_CLIENT_KEY";
var client = new CapMonsterClient(clientKey);

Get balance

var balance = await client.GetBalanceAsync();

Create a task

Task types:

  • FunCaptchaTaskProxyless
  • ImageToTextTask
  • NoCaptchaTask
  • NoCaptchaTaskProxyless
  • RecaptchaV3TaskProxyless
  • HCaptchaTask
  • HCaptchaTaskProxyless
// Creating a NoCaptchaTaskProxyless task object
var captchaTask = new NoCaptchaTaskProxyless
{
    WebsiteUrl = "WEBSITE_URL",
    WebsiteKey = "WEBSITE_KEY",
    UserAgent = "USER_AGENT"
};
// Create the task and get the task id
int taskId = await client.CreateTaskAsync(captchaTask);

Get task result

Task result types:

  • FunCaptchaTaskProxylessResult
  • ImageToTextTaskResult
  • NoCaptchaTaskProxylessResult
  • NoCaptchaTaskResult
  • RecaptchaV3TaskProxylessResult
  • HCaptchaTaskProxylessResult
  • HCaptchaTaskResult
// Get the task result
var solution = await client.GetTaskResultAsync<NoCaptchaTaskProxylessResult>(taskId);
// Recaptcha response to be used in the form
var recaptchaResponse = solution.GRecaptchaResponse;

Error handling

try 
{
    int taskId = await client.CreateTaskAsync(captchaTask);
}
catch (CapMonsterException e)
{
    Console.WriteLine($"{e.ErrorCode}: {e.ErrorDescription}");
}
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].