Skip to content

Latest commit

 

History

History
94 lines (68 loc) · 1.87 KB

File metadata and controls

94 lines (68 loc) · 1.87 KB

Solve CAPTCHAs with C# Using CaptchaAI

Full working example for solving reCAPTCHA v2 using the CaptchaAI API.

Languages: Python, Node.js, PHP, Go, Java, C#, Ruby, Rust, Kotlin, Bash

Related article

This example accompanies the blog article: Solve CAPTCHAs with C# Using CaptchaAI

Prerequisites

  • A CaptchaAI account with API key (get one here)
  • A target page with reCAPTCHA v2 for testing

Quick start

  1. Clone the repository:

    git clone https://github.com/CaptchaAI/CaptchaAI-Examples.git
    cd CaptchaAI-Examples/articles/captcha-solving-csharp
  2. Copy and edit the environment file:

    cp .env.example .env
  3. Run any language example:

Python

cd python && pip install -r requirements.txt && python solve.py

Node.js

cd node && npm install && node solve.js

PHP

cd php && composer install && php solve.php

Go

cd go && go run solve.go

Java

cd java && javac Solve.java && java Solve

C#

cd csharp && dotnet run

Ruby

cd ruby && ruby solve.rb

Rust

cd rust && cargo run

Kotlin

cd kotlin && kotlinc solve.kt -include-runtime -d solve.jar && java -jar solve.jar

Bash

cd bash && chmod +x solve.sh && ./solve.sh

How it works

  1. Submit — Sends the CAPTCHA parameters to https://ocr.captchaai.com/in.php using method userrecaptcha
  2. Poll — Checks https://ocr.captchaai.com/res.php every 5 seconds for the result
  3. Result — Returns the solved token/answer ready for use

API documentation

Related examples

Browse more examples in the CaptchaAI-Examples repository.