नमूना · लाइव डेमो

टेक्स्ट कैप्चा डेमो

एक स्वतंत्र चैलेंज: इमेज में दिखाए गए विकृत अक्षर टाइप करें।

  • मुफ़्त, बिना साइनअप
  • असली प्रोवाइडर विजेट
  • वेरिफिकेशन रिस्पॉन्स देखें

लाइव टेक्स्ट कैप्चा विजेट

छवि में दिखाए गए विकृत अक्षर टाइप करें, फिर Verify दबाएँ।

एक टेक्स्ट कैप्चा कैसे हल करें

ऊपर का box एक है text captcha: एक इमेज में बनी विकृत अक्षरों की छोटी स्ट्रिंग जिसे आपको पढ़कर टाइप करना होता है। यह पेज इसे हल करके सही अक्षर अपने-आप पाने के तीन आसान तरीके दिखाता है: CapSkip browser extension के साथ, अपने कोड में CapSkip SDK के साथ, या जिस captcha service को आपके टूल्स पहले से कॉल करते हैं उसे CapSkip पर रूट करके। CapSkip इमेज को ऑन-डिवाइस OCR से पढ़ता है, इसलिए कोई प्रति-हल शुल्क नहीं है और कुछ भी आपकी मशीन से बाहर नहीं जाता।

कोई कोड नहीं चाहिए

विकल्प 1: इसे browser extension से हल करें

एक text captcha को हराने का सबसे सरल तरीका है the CapSkip कैप्चा सॉल्वर extension Chrome और Firefox के लिए। एक झटपट एक-बार के सेटअप के बाद जो इसे दिखाता है कि कौन-सी image पढ़नी है और कहाँ टाइप करना है, यह आपके लिए जवाब भर देता है, बिना कोई कोड लिखे।

1

extension इंस्टॉल करें

CapSkip को Chrome Web Store या Firefox Add-ons से जोड़ें। यह Brave, Edge, Opera और Vivaldi में भी काम करता है।

2

CapSkip ऐप चलाएँ

CapSkip desktop app इंस्टॉल करें और खोलें। यह हल आपके अपने डिवाइस पर करता है और extension के साथ जुड़ता है।

3

captcha की ओर इशारा करें

Image captchas को एक त्वरित step की ज़रूरत होती है। CapSkip में क्लिक करें पेज पर चुनें, फिर captcha image और answer field पर क्लिक करें। आप यह प्रति पेज केवल एक बार करते हैं।

CapSkip फिर अक्षरों को पढ़ता है और आपके द्वारा चुने गए field को भरता है, इसलिए आपको बस दबाना होता है सत्यापित करें. आप इसे image पर right click करके भी bind कर सकते हैं (CAPTCHA स्रोत के रूप में चिह्नित करें) और फ़ील्ड (यहाँ CAPTCHA उत्तर डालें). यह एक-बार का सेटअप केवल image और text कैप्चा के लिए ज़रूरी है, reCAPTCHA या Turnstile के लिए नहीं। सेटअप गाइड देखें.

Developers के लिए

विकल्प 2: इसे CapSkip SDK के साथ हल करें

ऑटोमेशन, कोई स्क्रैपर या कोई बॉट बना रहे हैं? इस्तेमाल करें CapSkip captcha हल करने वाला SDK text captchas हल करने के लिए यहाँ से Python, Node.js, PHP या C#। आप captcha image सौंपते हैं इसे normal() और CapSkip जो characters पढ़ता है उन्हें लौटा देता है। कोई site key और कोई page URL नहीं चाहिए, क्योंकि CapSkip सीधे image से काम करता है।

Image फ़ाइल
"captcha.png"
Image URL
"https://site.com/captcha.php"
Base64
"data:image/png;base64,..."

शुरू करने से पहले

CapSkip लोकल रूप से हल करता है। इसे डाउनलोड करके चलाएँ CapSkip desktop app और इसे बैकग्राउंड में खुला रखें। SDK इससे इस पर बात करता है 127.0.0.1:8080, इसलिए कोई cloud कॉल नहीं और कोई प्रति-हल शुल्क नहीं।

1

SDK इंस्टॉल करें

अपने प्रोजेक्ट में आधिकारिक CapSkip client जोड़ें।

pip install capskip
npm install capskip
composer require capskip/capskip
dotnet add package CapSkip
2

captcha image पढ़ें और अक्षर प्राप्त करें

captcha image इसे पास करें normal(). यह एक file path, एक image URL, या एक base64 data URI स्वीकार करता है। CapSkip इस पर OCR चलाता है और characters को सादे text के रूप में लौटाता है।

from capskip import CapSkip

# Connect to the CapSkip app running on your machine
solver = CapSkip(host="127.0.0.1", port=8080)

# Read the distorted characters from the captcha image
result = solver.normal("captcha.png")

answer = result["code"]   # the characters CapSkip read
print(answer)
const { CapSkip } = require('capskip');

// Connect to the CapSkip app running on your machine
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });

(async () => {
  // Read the distorted characters from the captcha image
  const result = await solver.normal('captcha.png');

  const answer = result.code; // the characters CapSkip read
  console.log(answer);
})();
<?php
require 'vendor/autoload.php';

use CapSkip\CapSkip;

// Connect to the CapSkip app running on your machine
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);

// Read the distorted characters from the captcha image
$result = $solver->normal('captcha.png');

$answer = $result['code']; // the characters CapSkip read
echo $answer;
using CapSkip;

// Connect to the CapSkip app running on your machine
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);

// Read the distorted characters from the captcha image
var result = await solver.NormalAsync("captcha.png");

string answer = result.Code; // the characters CapSkip read
Console.WriteLine(answer);

आपको image से characters मिलते हैं, उदाहरण के लिए 5F59R, बॉक्स में टाइप करने के लिए तैयार।

3

उत्तर का उपयोग करें: उसे टाइप करें और verify करें

कैरेक्टर को कैप्चा के टेक्स्ट फ़ील्ड में डालें और सबमिट करें। इस डेमो पर फ़ील्ड है .captcha-input और button है .captcha-btn, ताकि आप इसे सीधे ब्राउज़र से भर सकें और भेज सकें।

// 1. Put the recognized characters into the text field
document.querySelector('.captcha-input').value = answer;

// 2. Press the Verify button
document.querySelector('.captcha-btn').click();
Advanced

अन्य text कैप्चा साइटों पर CapSkip का उपयोग

एक text captcha हमेशा विकृत अक्षरों की एक इमेज होती है। इसे कहीं भी हल करने के लिए, उस इमेज को लें और इसे सौंप दें normal() in whichever form is easiest:

  • एक से <img> tag: इसका पास करें src सीधे CapSkip को एक image URL के रूप में, या राइट क्लिक करके इसे एक फ़ाइल के रूप में सहेजें।
  • किसी से <canvas>: कॉल canvas.toDataURL() एक base64 string पाने के लिए, फिर उसे पास करें। यह demo अपना captcha एक पर बनाता है <canvas class="captcha-text__canvas">, इसलिए यहाँ base64 ही तरीका है।
  • एक screenshot से: बस captcha element कैप्चर करें और सहेजी गई file, या इसका base64 पास करें।

एक base64 image से हल करें

जब कैप्चा एक canvas या एक इनलाइन data URI हो, तो base64 स्ट्रिंग को सीधे पास करें:

# Grab the canvas in the browser with canvas.toDataURL(), then:
result = solver.normal("data:image/png;base64,iVBORw0KGgo...")

answer = result["code"]   # the characters CapSkip read
// Grab the canvas in the browser with canvas.toDataURL(), then:
const result = await solver.normal('data:image/png;base64,iVBORw0KGgo...');

const answer = result.code; // the characters CapSkip read
// A base64 data URI works anywhere a file path does
$result = $solver->normal('data:image/png;base64,iVBORw0KGgo...');

$answer = $result['code']; // the characters CapSkip read
// A base64 data URI works anywhere a file path does
var result = await solver.NormalAsync("data:image/png;base64,iVBORw0KGgo...");

string answer = result.Code; // the characters CapSkip read

एक text captcha के लिए किसी site key या पेज URL की ज़रूरत नहीं। CapSkip आपके अपने डिवाइस पर image पढ़ता है, इसलिए यह offline या internal pages पर भी काम करता है।

Python, Node.js, PHP या C# इस्तेमाल नहीं कर रहे? SDKs बस CapSkip HTTP API के ऊपर wrappers हैं (मानक in.php / res.php एंडपॉइंट्स), ताकि आप टेक्स्ट कैप्चा को इससे हल कर सकें कोई भी भाषा, framework या tool। देखें Image Captcha API reference.

कोई code बदलाव नहीं

विकल्प 3: अपना मौजूदा solver-service कोड CapSkip को भेजें

पहले से ही किसी pay-per-captcha सेवा के ज़रिए text कैप्चा हल कर रहे हैं जैसे 2Captcha, Anti-Captcha या CapMonster? आपको एक भी पंक्ति फिर से लिखने की ज़रूरत नहीं है। CapSkip ऐप में शामिल है एक सर्विस एमुलेटर जो उन services' के अपने APIs को लोकल रूप से बोलता है: जो service आप इस्तेमाल करते हैं उसे चुनें, क्लिक करें hosts फ़ाइल में जोड़ें, और आपका बॉट, स्क्रैपर या तैयार tool उसे जो भी request पहले से भेजता है उसका जवाब CapSkip आपकी अपनी मशीन पर देता है, प्रति-हल बिल के बजाय एक फिक्स्ड कीमत पर।

1

अपनी service चुनें

CapSkip app खोलें और वह service चुनें जिससे आपका code पहले से बात करता है: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha या Captchas.io।

2

hosts फ़ाइल में जोड़ें

app में एक क्लिक उस service's के domain को CapSkip पर पॉइंट कर देता है, इसलिए आपके टूल द्वारा की गई कॉल्स किसी पेड API पर बाहर जाने के बजाय आपकी अपनी मशीन पर उत्तरित होती हैं।

3

अपना tool बिना बदले चलाएं

वही API key, वही request, वही polling loop। CapSkip उस सेवा के अपने format में जवाब देता है और आपके code को image से पढ़े गए characters वापस मिलते हैं।

स्विच करने पर नीचे कुछ नहीं बदलता। यह वही call है जो आपका code आज करता है, बस अब text captchas लोकल रूप से हल होते हैं और image से पढ़े गए characters CapSkip से वापस आते हैं:

POST https://2captcha.com/in.php
     key=YOUR_EXISTING_API_KEY
     method=base64
     body=BASE64_OF_THE_CAPTCHA_IMAGE

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|W7H4KP  the characters CapSkip read

क्लाइंट लाइब्रेरीज़ उसी तरह काम करती हैं: एक Anti-Captcha शैली createTask / getTaskResult pair, या इन सेवाओं में से किसी एक पर बना कोई भी wrapper, emulator चालू होने के बाद काम करता रहता है। पूरा request और response reference मौजूद है the CapSkip API दस्तावेज़.

पढ़ते रहें

text captchas हल करने के बारे में और

उन tools और भाषाओं के लिए guides जिन्हें लोग आमतौर पर इस demo के साथ जोड़ते हैं।

इस text कैप्चा डेमो के बारे में

यह पेज एक लाइव है text captcha demo जहाँ आप एक क्लासिक character recognition challenge को real time में हल होते देख सकते हैं। एक text captcha एक image में बनाए गए विकृत characters की एक छोटी string दिखाता है और आपसे उन्हें पढ़कर वापस टाइप करने को कहता है। यह सबसे पुराने और सबसे आम captcha प्रकारों में से एक है, जिसका उपयोग spam, नकली signups और स्वचालित form सबमिशन को रोकने के लिए किया जाता है।

Developers, testers और automation engineers इस text captcha test page का उपयोग OCR आधारित captcha हल को benchmark करने, इंटीग्रेशन को validate करने, और यह अध्ययन करने के लिए कर सकते हैं कि character recognition challenges कैसे बनाए और जाँचे जाते हैं। चाहे आपको एक text captcha हल करना हो या हज़ारों को ऑटोमेट करना हो, CapSkip एक text captcha सॉल्वर जो तीन तरीकों से काम करता है: no-code कैप्चा सॉल्वर एक्सटेंशन Chrome और Firefox के लिए, और कैप्चा हल SDK Python, Node.js, PHP और C# के लिए, और उन captcha services की drop-in emulation जिनके लिए आप आज शायद प्रति हल भुगतान कर रहे हैं, सब कुछ एक फिक्स्ड कीमत पर असीमित हल के साथ। तीनों एक ही desktop AI से संचालित होते हैं कैप्चा सॉल्वर, एक बार इंस्टॉल किया गया और आपकी अपनी मशीन पर चल रहा, इसलिए किसी remote server पर कुछ भी queue नहीं होता और प्रति-हल कुछ भी बिल नहीं होता।

क्या मैं अपना मौजूदा 2Captcha या Anti-Captcha कोड रख सकता हूँ?
हाँ। CapSkip app इनके APIs को emulate करता है 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha और SolveCaptcha. app में अपनी सेवा चुनें, "Add to hosts file" पर क्लिक करें, और आपका code जो requests पहले से भेजता है वे CapSkip द्वारा लोकल रूप से हल हो जाती हैं, बिना किसी code बदलाव और बिना किसी प्रति-हल शुल्क के।
मैं text captcha कैसे हल करूँ?
इंस्टॉल करें CapSkip एक्सटेंशन या SDK और CapSkip desktop app चलाएं। captcha image को CapSkip को दें, या extension को इसे आपके लिए पकड़ने दें, और यह characters लौटाता है। उन्हें field में टाइप करें और Verify दबाएं।
text captcha क्या है?
एक text captcha विकृत या शोर-भरे अक्षरों की इमेज होती है जिसे आपको पढ़कर वापस टाइप करना होता है। यह इस तथ्य पर निर्भर करता है कि लोग साधारण बॉट्स की तुलना में मुड़े-तुड़े टेक्स्ट को ज़्यादा आसानी से पढ़ लेते हैं। इसे हल करना एक OCR, यानी optical character recognition, कार्य है।
क्या एक text captcha बायपास किया जा सकता है?
हाँ। CapSkip ऑन-डिवाइस OCR के साथ विकृत कैरेक्टर पढ़ता है और उन्हें प्लेन टेक्स्ट के रूप में लौटाता है, जिसे आप एक असली उपयोगकर्ता की तरह फ़ील्ड में टाइप करते हैं। इसमें कोई site key या पेज URL शामिल नहीं होता।
CapSkip एक text captcha कितनी तेज़ी से हल करता है?
CapSkip एक text captcha को लगभग 0.1 सेकंड में पढ़ लेता है। हर हल आपके अपने डिवाइस पर लोकल रूप से चलता है, इसलिए किसी remote server पर कुछ भी queue नहीं होता।
क्या मैं CapSkip को अन्य programming languages के साथ इस्तेमाल कर सकता हूँ?
हाँ। Python, Node.js, PHP और C# SDKs से परे, CapSkip एक मानक HTTP API उजागर करता है, इसलिए आप किसी भी भाषा, फ़्रेमवर्क या टूल से text captchas हल कर सकते हैं। देखें Image Captcha API reference.
क्या CapSkip एक मुफ़्त text captcha सॉल्वर है?
extension इंस्टॉल करना मुफ़्त है, और एक डॉलर का trial आपको 1,000 solves के साथ सात दिन के लिए पूरी access देता है। Paid licenses एक फिक्स्ड कीमत पर असीमित हल unlock करते हैं, बिना किसी प्रति captcha शुल्क के।