Python कैप्चा सॉल्वर: Python स्क्रिप्ट और स्क्रैपर में कैप्चा हल करें
pip install capskip चलाएँ, सामान्य या asyncio कोड से हर कैप्चा प्रकार के लिए एक मेथड कॉल करें, और अपने नियंत्रण वाले हार्डवेयर पर चल रहे CapSkip ऐप से टोकन या टेक्स्ट पाएँ। इनमें से किसी पर कोई मीटर नहीं चलता।
- pip install capskip
- Sync और asyncio क्लाइंट
- Python 3.10 और उससे नए
solver = CapSkip()
token = solver.recaptcha(
sitekey = "6Le-wvkS…",
url = "example.com/signup")03AGdBq27…0.12s · $0.00एक pip install capskip किसी भी स्क्रिप्ट को Python कैप्चा सॉल्वर बना देता है: उसे reCAPTCHA, Cloudflare Turnstile बॉक्स, GeeTest v3 स्लाइडर या धुंधली टेक्स्ट इमेज दें, और वह सबमिट करने के लिए टोकन या अक्षर लौटा देता है। असली हल लोकल रूप से होता है, एक Windows डेस्कटॉप ऐप में जिसे आप किसी वर्कस्टेशन या VPS पर इंस्टॉल करते हैं, यानी कुछ भी किसी रिमोट कतार में इंतज़ार नहीं करता और किसी भी कॉल का अलग शुल्क नहीं लगता।
SDK हर चैलेंज फ़ैमिली के लिए एक मेथड रखता है। recaptcha() Enterprise, v3, और v2 के checkbox व invisible वेरिएंट लेता है; turnstile() विजेट के साथ-साथ पूरे पेज वाली Cloudflare जाँच भी संभालता है; geetest() gt और challenge की जोड़ी से काम करता है; normal() इमेज कैप्चा पढ़ता है, चाहे आप उसे सेव की हुई फ़ाइल दें, तस्वीर का लिंक दें या base64 डेटा। कम आम प्रकारों के लिए friendly_captcha(), captchafox(), capy() और altcha() भी इसी तरह कॉल होते हैं।
दो क्लाइंट इन्हीं मेथड नामों को साझा करते हैं। CapSkip उसी तरह ब्लॉक करता है जैसे requests करता है और Selenium या किसी छोटी स्क्रिप्ट के लिए सही है, जबकि AsyncCapSkip हर हल को एक coroutine बना देता है, जिन्हें आप किसी httpx या async Playwright क्रॉलर में दर्जनों की संख्या में gather कर सकते हैं। प्लान फिक्स्ड है, $35 प्रति माह से, इसलिए हज़ार बार चलने वाला रीट्राई लूप ठीक उतने का ही पड़ता है जितना एक अकेला कॉल।
हर कैप्चा प्रकार के हिसाब से टाइमआउट तय करें। टेक्स्ट इमेज का जवाब लगभग 0.1 सेकंड में आ जाता है। reCAPTCHA, Cloudflare Turnstile और GeeTest के लिए ऐप पर्दे के पीछे एक असली ब्राउज़र खोलता है, इसलिए पहले दो के लिए लगभग 3 से 10 सेकंड और स्लाइडर के लिए करीब 7 से 12 सेकंड मानकर चलें। अपने टाइमआउट और वर्कर पूल में इन कॉल को ज़्यादा गुंजाइश दें।
pip install capskip आपके Python कोड में क्या जोड़ता है
हर कैप्चा फ़ैमिली के लिए एक मेथड
recaptcha(), turnstile(), geetest(), normal() और चार छोटे सॉल्वर, सभी एक ही तरीके से कॉल होते हैं। अगर आप कोई ऐसा आर्गुमेंट भेजते हैं जिसे वह प्रकार स्वीकार नहीं करता, तो ValidationException तुरंत बता देता है, बजाय इसके कि साइट पर चुपचाप विफलता हो।
Blocking हो या asyncio, नाम वही
CapSkip, requests कोड और Selenium सेशन में फ़िट बैठता है। AsyncCapSkip हर हल को एक coroutine में बदल देता है, ताकि एक ही event loop बिना अतिरिक्त थ्रेड के कई कैप्चा का साथ-साथ await कर सके।
टेक्स्ट कैप्चा, सीधे string के रूप में
normal() किसी बिगड़ी हुई तस्वीर को लगभग 0.1 सेकंड में अक्षरों में बदल देता है। न कोई ब्राउज़र खुलता है, न प्रॉक्सी चाहिए, इसलिए OCR वाला चरण कभी स्क्रैपर का धीमा हिस्सा नहीं बनता।
Selenium, Playwright, Scrapy के साथ-साथ चलता है
SDK ब्राउज़र को नहीं छेड़ता। आपका टूल sitekey ढूँढता है, CapSkip जवाब लौटाता है, और आप उसे खुले पेज में डालते हैं या फ़ॉर्म पोस्ट के साथ भेज देते हैं।
रीट्राई लॉजिक के हिसाब से बने exception
NetworkException, TimeoutException, ApiException और ValidationException, सभी CapSkipError से inherit करते हैं, इसलिए एक ही except clause सब कुछ पकड़ सकता है, या आप हर तरह की विफलता को अलग ढंग से संभाल सकते हैं।
लूप और रीट्राई का कोई अतिरिक्त खर्च नहीं
एक फिक्स्ड मासिक लाइसेंस आपकी स्क्रिप्ट के हर कॉल को कवर करता है, इसलिए रीट्राई लूप, ठुकराया गया फ़ॉर्म पोस्ट या पूरे वीकेंड चलने वाला क्रॉल कभी कोई प्रति-हल शुल्क नहीं जोड़ता।
ब्राउज़र ऐड-ऑन से pip पैकेज तक: तीन रास्ते
# pip install capskip
from capskip import CapSkip
solver = CapSkip(host="127.0.0.1", port=8080)
# recaptcha() covers v2, v3 and Enterprise; turnstile(), geetest()
# and normal() (image CAPTCHAs) follow the same pattern.
result = solver.recaptcha(
sitekey="YOUR_SITEKEY",
url="https://example.com/page-with-recaptcha",
)
print(result["code"]) # token, inject it and submit the formएक छोटा blocking उदाहरण: ऐप से कनेक्ट करें, sitekey और पेज URL को recaptcha() में पास करें, और सबमिट करने से पहले result['code'] से टोकन पढ़ें।
हाथ से ब्राउज़िंग के लिए एक्सटेंशन
Chrome और Firefox का एक ऐड-ऑन जो पेज के भीतर ही बिना कोड के कैप्चा हल करता है, और तब काम आता है जब आप किसी टारगेट की स्क्रिप्ट लिखने से पहले उसे हाथ से परख रहे हों। इसके लिए ऐप का चलना ज़रूरी है।
capskip पैकेज और उसके साथी
pip install capskip से Python को एक blocking और एक async क्लाइंट मिलता है। Node.js, PHP और .NET के आधिकारिक SDK मिले-जुले स्टैक के बाकी हिस्से संभालते हैं।
आपके मौजूदा कोड के लिए लोकल API
पुराना 2Captcha या Anti-Captcha Python कोड सर्विस एमुलेटर के ज़रिए CapSkip से बात कर सकता है, और HTTP बोलने वाली कोई भी चीज़, यहाँ तक कि सीधे requests कॉल भी, लोकल API इस्तेमाल कर सकती है।
SDK को लाइव reCAPTCHA डेमो पर आज़माएँ
किसी असली साइट पर स्क्रिप्ट चलाने से पहले उसे हमारे होस्ट किए गए reCAPTCHA v2 डेमो पेज पर चलाएँ। यह असली विजेट लोड करता है, ताकि आप पुष्टि कर सकें कि sitekey संभालना और टोकन सबमिट करना शुरू से आखिर तक ठीक काम करते हैं।
इंस्टॉलर से Python में अपने पहले हल तक
-
CapSkip ऐप इंस्टॉल करें
CapSkip को उस Windows PC या VPS पर इंस्टॉल करें जो हल करने का काम करेगा। आपका Python कोड उसी मशीन पर रह सकता है या कहीं भी, जहाँ से नेटवर्क पर उस तक पहुँचा जा सके। इंस्टॉलर डाउनलोड करें
-
प्लान या ट्रायल एक्टिवेट करें
Bronze, Silver या Gold खरीदें (इनमें फ़र्क सिर्फ़ डिवाइस की संख्या का है), या मुफ़्त ट्रायल लें। CapSkip आपके साइन-इन विवरण ईमेल करता है, जिन्हें सीधे ऐप की लॉगिन स्क्रीन में डालना होता है। प्लान की तुलना करें
-
पैकेज इंस्टॉल करें और उसे कॉल करें
अपने virtualenv के भीतर pip install capskip चलाएँ, ऐप के पते और पोर्ट की ओर इशारा करने वाला एक क्लाइंट बनाएँ, और अपने कैप्चा से मेल खाने वाला मेथड कॉल करें। SDK गाइड पढ़ें
लोकल या मीटर वाला Python कैप्चा सॉल्वर: CapSkip बनाम 2Captcha और CapSolver
तीनों आपके Python कोड के लिए कैप्चा का जवाब देते हैं। फ़र्क इसमें है कि काम कौन करता है, आपका डेटा कहाँ जाता है और जब कोई क्रॉलर रात भर चलता है तो बिल कैसा बर्ताव करता है।
| फ़ीचर | CapSkip | 2Captcha / CapSolver |
|---|---|---|
| बिलिंग | $35 से एक मासिक कीमत, प्रति-हल शुल्क शून्य | हर हज़ार हल पर शुल्क |
| काम कहाँ होता है | ऐप के भीतर, आपके अपने चलाए हार्डवेयर पर | रिमोट सर्वर पर, कभी-कभी मानव वर्करों द्वारा |
| वॉल्यूम बढ़ने पर लागत | हर वॉल्यूम पर वही बिल | हर हल और हर रीट्राई के साथ बढ़ता है |
| आपका डेटा | चैलेंज कभी आपकी मशीन से बाहर नहीं जाते | बाहरी सेवा पर अपलोड होता है |
| समानांतर हल | थ्रेड की कोई सीमा नहीं, आपका हार्डवेयर तय करता है | ज़्यादा थ्रूपुट यानी बड़ा बिल |
| Python सेटअप | pip install capskip, या अपना 2Captcha क्लाइंट ही रखें | वेंडर का अपना Python क्लाइंट |
| Image कैप्चा स्पीड | लगभग 0.1 सेकंड, लोकल रूप से हल | हर इमेज के लिए नेटवर्क का सफ़र और कतार |
मूल्य निर्धारण
प्रति सॉल्व भुगतान करना बंद करें
अपना लाइसेंस चुनें
Gold लाइसेंस
$75/ माह
Gold की सदस्यता लेंतुरंत लाइसेंस सक्रियण
मासिक बिलिंग। अपने अकाउंट से कभी भी रद्द करें।
फ़ीचर वही। ज़्यादा मशीनें, ज़्यादा थ्रूपुट।
हर मशीन उतनी ही तेज़ी से हल करती है जितना उसका अपना CPU और मेमोरी अनुमति देते हैं। ज़्यादा मशीनें एक साथ ज़्यादा थ्रेड चलाती हैं, इसलिए Silver एक साथ दोगुने कैप्चा हल करता है और Gold तिगुने।
- असीमित सॉल्विंग, कोई दैनिक सीमा नहीं
- असीमित थ्रेड, गति आपके हार्डवेयर के साथ बढ़ती है
- 90% से 100% पहचान सटीकता
- प्रमुख सॉल्विंग सेवा API का सीधा विकल्प
- लगभग किसी भी टूल के साथ काम करता है, कोडिंग की ज़रूरत नहीं
- REST API, SDK और एक ब्राउज़र एक्सटेंशन
- नया कैप्चा प्रकार आने पर मुफ़्त ट्रेनिंग
- आपकी अपनी मशीन पर चलता है, कुछ भी बाहर नहीं जाता
ऊपर दिखाया गया हर कैप्चा प्रकार हर लाइसेंस में शामिल है। कवरेज सेक्शन देखें
बस पहले इसे आज़माना चाहते हैं?
एक मुफ़्त 3-दिन के ट्रायल से शुरू करें और अपने खुद के targets पर किसी भी प्रकार के 500 कैप्चा हल करें।
संबंधित कैप्चा सॉल्वर & गाइड
Python में कैप्चा हल करना: requests स्क्रिप्ट, ब्राउज़र और Scrapy
कैप्चा कहाँ दिखता है, इसी से तय होता है कि आप सॉल्वर को कैसे जोड़ेंगे, और Python कोड का सामना आम तौर पर इससे तीन में से किसी एक जगह होता है।
सीधी HTTP स्क्रिप्ट। अगर आप requests या httpx से पेज लाते हैं, तो आपको ब्राउज़र की बिल्कुल ज़रूरत नहीं। पहले से डाउनलोड किए HTML से sitekey निकालें, पेज URL के साथ CapSkip से टोकन माँगें, फिर टोकन को बाकी फ़ॉर्म फ़ील्ड के साथ पोस्ट करें। वही सेशन बनाए रखें ताकि कुकी एक जैसी रहें, और तुरंत सबमिट करें, क्योंकि reCAPTCHA टोकन बनने के लगभग दो मिनट बाद बासी हो जाते हैं।
Selenium और Playwright स्क्रिप्ट। SDK कभी ब्राउज़र को नियंत्रित नहीं करता; वह सिर्फ़ जवाब तैयार करता है। आपकी स्क्रिप्ट खुले पेज से sitekey पढ़ती है, हल का इंतज़ार करती है, एक लाइन के JavaScript कॉल से टोकन को पेज के छिपे हुए जवाब फ़ील्ड में लिखती है, और सबमिट पर क्लिक करती है। async Playwright के साथ, AsyncCapSkip एक टैब को अपने कैप्चा का इंतज़ार करने देता है जबकि बाकी टैब काम करते रहते हैं।
Scrapy स्पाइडर और asyncio क्रॉलर। एक स्पाइडर CSS या XPath selector से sitekey पढ़ सकता है, उसे हल कर सकता है, और टोकन वाला एक FormRequest yield कर सकता है। बड़े async क्रॉल के लिए कई हल return_exceptions=True के साथ एक साथ gather करें, ताकि एक खराब चैलेंज की वजह से बाकी नतीजे न खोएँ। इसके बाद क्रॉल कितनी तेज़ी से चलता है, यह CapSkip मशीन के हार्डवेयर का सवाल है, किसी प्लान की सीमा का नहीं।
संबंधित गाइड: Selenium कैप्चा सॉल्वर · Playwright कैप्चा सॉल्वर · Python में समानांतर कैप्चा हल
Python में कैप्चा अपने आप कैसे हल करें?
क्या Python reCAPTCHA सॉल्वर v3 और Enterprise भी कवर करता है?
क्या टेक्स्ट कैप्चा के लिए मुझे अब भी अपना OCR कोड चाहिए?
क्या मैं asyncio से एक साथ कई हल चला सकता हूँ?
CapSkip किसी Scrapy स्पाइडर में कैसे फ़िट होता है?
अगर मेरा Python कोड macOS या Linux पर चलता है, तो क्या मैं CapSkip इस्तेमाल कर सकता हूँ?
pip install capskip मेरे एनवायरनमेंट में क्या-क्या लाता है?
क्या मेरा मौजूदा 2Captcha Python क्लाइंट काम करता रहेगा?
अपनी Python स्क्रिप्ट को बिना मीटर वाला कैप्चा हल दें
ऐप इंस्टॉल करें, pip install capskip चलाएँ और अपना पहला recaptcha() या normal() कॉल उसकी ओर भेजें। इसके बाद का हर हल, चाहे एक हो या दस लाख, उसी मासिक प्लान में आता है।
