CaptchaNo
[ इंटीग्रेशन ]

इसके लिए captcha solver:
n8n

Job को फ़ेल होने देने के बजाय run के अंदर ही challenge को हल करें। एक काम करता JSON उदाहरण, और वे तीन बातें जो तय करती हैं कि आपका token स्वीकार होगा या नहीं।

n8n · JSON
HTTP Request node
  Method:          POST
  URL:             https://api.captchano.com/v1/solve?wait=60
  Authentication:  Header Auth
                   Name:  Authorization
                   Value: Bearer cn-YOUR_API_KEY
  Send Body:       JSON
  Body:
  {
    "type": "turnstile",
    "sitekey": "{{ $json.sitekey }}",
    "url": "{{ $json.pageUrl }}"
  }

The node outputs { status, solution: { token, userAgent }, cost } —
pass {{ $json.solution.token }} to the next step.

Token स्वीकार होगा या नहीं, यह किन बातों पर निर्भर है

  1. अपना proxy साथ भेजें। Token उसी exit IP के पीछे बनना चाहिए जो उसे submit करता है। Session-graded सिस्टम के लिए यह अनिवार्य है, केवल ऑप्टिमाइज़ेशन नहीं।
  2. User agent मिलाएँ। Turnstile और कई anti-bot सिस्टम token को एक user agent से बाँध देते हैं। हम इस्तेमाल किया गया user agent लौटाते हैं ताकि आप उसे बिल्कुल वैसा ही दोहरा सकें।
  3. देर से request करें। Token लगभग 120 सेकंड में expire हो जाते हैं। जब आप submit करने के लिए तैयार हों, तभी token माँगें।

Blocking या polling

उदाहरण में ?wait=60 का इस्तेमाल है, इसलिए call पूरा solve लौटाता है और आपका n8n स्टेप सीधा-सादा रहता है। अगर आप कनेक्शन खुला नहीं रखना चाहते, तो यह parameter हटा दें, लौटाया गया id रख लें, और हर पाँच सेकंड में GET /v1/task/{id} poll करें। जिस token का आपने भुगतान किया है वह दस मिनट तक प्राप्त किया जा सकता है, इसलिए कनेक्शन टूटने पर भी आपका solve बेकार नहीं जाता।

लागत

हर सफल reCAPTCHA v2 solve के लिए $0.00598, असफल solve पर कभी चार्ज नहीं। हर challenge टाइप के लिए कीमतें देखें, या पूरे request फ़ॉर्मेट के लिए API reference देखें।

[ यह कैसे फ़िट होता है ]

n8n में solve कैसे फ़िट होता है

n8n में solve बस एक HTTP Request node है, जो पेज लोड करने वाले स्टेप और उसे submit करने वाले स्टेप के बीच आता है।

  1. 01
    Credentials जोड़ें

    Authorization: Bearer cn-… के साथ एक Header Auth credential बनाएँ

  2. 02
    एक HTTP Request node जोड़ें

    ?wait=60 और पिछले nodes से बने JSON body के साथ API पर POST करें।

  3. 03
    Token map करें

    solution.token को अगले node तक पहुँचाने के लिए एक expression का इस्तेमाल करें।

  4. 04
    विफलताएँ संभालें

    status पर branch करें ताकि असफल solve खाली submit करने के बजाय retry करे या alert भेजे।

Token को पेज में कैसे डालें

HTTP Request node के output से token को उस request या browser node के फ़ील्ड में map करें जो फ़ॉर्म submit करता है।

[ आम गलतियाँ ]

इंटीग्रेशन आमतौर पर कहाँ गलत होते हैं

Node का timeout

HTTP Request node का timeout wait value से ज़्यादा रखें, वरना वह call को बीच में ही काट देगा।

कोड में लिखी keys

Key को node body में नहीं, n8n credentials में रखें, ताकि वह workflow के साथ export न हो।

[ FAQ ]

n8n captcha: अक्सर पूछे सवाल

क्या CaptchaNo का कोई community node है?

नहीं, और आपको इसकी ज़रूरत भी नहीं। Built-in HTTP Request node एक ही call में पूरा API कवर करता है।

क्या n8n AI agent solver को call कर सकता है?

हाँ। HTTP Request को AI Agent node के लिए tool के रूप में expose करें, जैसा हमारी n8n agent गाइड में दिखाया गया है।

क्या यह n8n cloud और self-hosted दोनों पर काम करता है?

हाँ। यह एक outbound HTTPS call है, जिसकी अनुमति दोनों देते हैं।

Workflow में लागत को अनुमान के मुताबिक कैसे रखूँ?

हर response में solve की लागत शामिल होती है। Workflow में उसका जोड़ रखें और बजट पूरा होने पर रुक जाएँ।

[ आगे पढ़ें ]

उपयोगी गाइड

बनाने के लिए तैयार?

3 दिन के free trial से शुरू करें, फिर ट्रैफ़िक बढ़ने के साथ हर सफल solve के हिसाब से भुगतान करें। Trial के लिए कार्ड की ज़रूरत नहीं।

हमारे plans देखें
क्या आप एक AI agent हैं? सेटअप के विकल्प देखें →