डेवलपर्स के लिए एक्सटेंशन सेटिंग्स
कैप्चा पैरामीटर पहचान कार्यक्षमता
यदि आप सुनिश्चित नहीं हैं कि वर्तमान वेबपेज पर कैप्चा के पैरामीटर कैसे प्राप्त करें, तो आप प्लगइन द्वारा प्रदान की गई कैप्चा पैरामीटर पहचान कार्यक्षमता का उपयोग करने का प्रयास कर सकते हैं। यह बहुत मददगार होगा और निम्नलिखित सुविधाओं के साथ आता है:
- वर्तमान पृष्ठ पर कैप्चा के प्रकार और पैरामीटर को स्वचालित रूप से पहचानता है।
- आपके लिए CapSolver API सेवा को कॉल करने के लिए आवश्यक JSON डेटा स्वचालित रूप से उत्पन्न करता है।
पैरामीटर पहचान कार्यक्षमता का उपयोग कैसे करें
- CapSolver प्लगइन सक्षम करें।
- ब्राउज़र के डेवलपर टूल को खोलने के लिए F12 कुंजी दबाएँ और
Capsolver Captcha Detector
विंडो पर जाएँ। - कैप्चा को मैन्युअल रूप से ट्रिगर करें, और एक्सटेंशन स्वचालित रूप से पहचाने गए कैप्चा की विस्तृत जानकारी प्रदर्शित करेगा, जैसा कि नीचे दी गई छवि में दिखाया गया है:
वीडियो ट्यूटोरियल | CapSolver एक्सटेंशन के साथ कैप्चा के कार्य पैरामीटर की पहचान कैसे करें
- Capsolver एक्सटेंशन का उपयोग करके reCAPTCHA v2 पैरामीटर की पहचान कैसे करें | कार्य पैरामीटर प्राप्त करना
- Capsolver एक्सटेंशन का उपयोग करके reCAPTCHA v2 अदृश्य पैरामीटर की पहचान कैसे करें | पैरामीटर प्राप्त करना
- Capsolver एक्सटेंशन का उपयोग करके reCAPTCHA v3 पैरामीटर की पहचान कैसे करें | कार्य पैरामीटर प्राप्त करना
एक्सटेंशन सेटिंग्स
आप न केवल प्लगइन पैनल पर सेटिंग्स कॉन्फ़िगर कर सकते हैं, बल्कि अतिरिक्त कार्यक्षमता के लिए कॉन्फ़िगरेशन फ़ाइल को संशोधित करके भी कर सकते हैं।
कॉन्फ़िगरेशन फ़ाइल को संशोधित और स्थापित कैसे करें
- CapSolver एक्सटेंशन का नवीनतम ज़िप इंस्टॉलेशन पैकेज डाउनलोड करें।
- पैकेज निकालें, फ़ोल्डर में जाएँ, और कॉन्फ़िगरेशन फ़ाइल ढूँढें:
/assets/config.js
। config.js
खोलें और आवश्यकतानुसार सेटिंग्स को संशोधित करें, जैसे कि API कुंजी जोड़ना।- ब्राउज़र से पहले से इंस्टॉल किए गए CapSolver एक्सटेंशन को हटा दें। यदि पहले इंस्टॉल नहीं किया गया है, तो इस चरण को छोड़ दें।
- एक्सटेंशन प्रबंधन पृष्ठ पर जाएँ, लोड अनपैक्ड पर क्लिक करें, और उस फ़ोल्डर का चयन करें जहाँ आपने अभी फ़ाइलें निकाली हैं।
कॉन्फ़िगर योग्य सेटिंग्स
कुंजी | प्रकार | विवरण |
---|---|---|
apiKey | स्ट्रिंग | API कुंजी |
appId | स्ट्रिंग | आपका डेवलपर appId, अपने खाता पैनल के डेवलपर इंटरफ़ेस में इसके लिए आवेदन करें |
useCapsolver | बूलियन | क्या एक्सटेंशन डिफ़ॉल्ट रूप से सक्षम है |
manualSolving | बूलियन | क्या कैप्चा को मैन्युअल रूप से हल करना है |
solvedCallback | स्ट्रिंग | कैप्चा को हल करने के लिए कॉलबैक फ़ंक्शन का नाम |
useProxy | बूलियन | क्या प्रॉक्सी का उपयोग करना है |
proxyType | स्ट्रिंग | प्रॉक्सी प्रकार: http, https, या socks5 |
hostOrIp | स्ट्रिंग | प्रॉक्सी डोमेन |
port | स्ट्रिंग | प्रॉक्सी पोर्ट |
proxyLogin | स्ट्रिंग | प्रॉक्सी उपयोगकर्ता नाम |
proxyPassword | स्ट्रिंग | प्रॉक्सी पासवर्ड |
enabledForBlacklistControl | बूलियन | क्या ब्लैकलिस्ट सक्षम करना है |
blackUrlList | Array<String> | ब्लैकलिस्ट करने के लिए URL की सूची |
enabledForRecaptcha | बूलियन | क्या RecaptchaV2 सक्षम करना है |
enabledForRecaptchaV3 | बूलियन | क्या RecaptchaV3 सक्षम करना है |
enabledForImageToText | बूलियन | क्या ImageToText सक्षम करना है |
enabledForAwsCaptcha | बूलियन | क्या AwsCaptcha सक्षम करना है |
reCaptchaMode | स्ट्रिंग | ReCaptcha मोड: क्लिक या टोकन |
reCaptchaDelayTime | संख्या | ReCaptcha को हल करने से पहले विलंब समय |
textCaptchaDelayTime | संख्या | ImageToText को हल करने से पहले विलंब समय |
awsDelayTime | संख्या | AwsCaptcha को हल करने से पहले विलंब समय |
reCaptchaRepeatTimes | संख्या | ReCaptchaV2 को हल करने में विफल रहने के बाद पुनः प्रयास के प्रयासों की संख्या |
reCaptcha3RepeatTimes | संख्या | ReCaptchaV3 को हल करने में विफल रहने के बाद पुनः प्रयास के प्रयासों की संख्या |
textCaptchaRepeatTimes | संख्या | ImageToText को हल करने में विफल रहने के बाद पुनः प्रयास के प्रयासों की संख्या |
awsRepeatTimes | संख्या | AwsCaptcha को हल करने में विफल रहने के बाद पुनः प्रयास के प्रयासों की संख्या |
textCaptchaSourceAttribute | स्ट्रिंग | ImageToText के लिए मूल छवि का HTML तत्व विशेषता नाम |
textCaptchaResultAttribute | स्ट्रिंग | ImageToText के उत्तर के लिए HTML तत्व विशेषता नाम |
---- | ---- | ---- |
Puppeteer और Selenium में एक्सटेंशन का उपयोग कैसे करें
मैन्युअल रूप से एक्सटेंशन स्थापित करें
यदि आप मैन्युअल रूप से CapSolver एक्सटेंशन स्थापित करना चाहते हैं, तो ऊपर दिए गए ट्यूटोरियल में दिए गए निर्देशों का पालन करें: कॉन्फ़िगरेशन फ़ाइल को संशोधित और स्थापित कैसे करें
कोड के माध्यम से स्वचालित रूप से एक्सटेंशन स्थापित करें
- CapSolver एक्सटेंशन का नवीनतम ज़िप इंस्टॉलेशन पैकेज डाउनलोड करें।
- पैकेज को अनज़िप करें, फ़ोल्डर में जाएँ, और कॉन्फ़िगरेशन फ़ाइल ढूँढें:
/assets/config.js
। config.js
खोलें और आवश्यकतानुसार सेटिंग्स को संशोधित करें, जैसे कि API कुंजी जोड़ना।- यदि आप Selenium का उपयोग कर रहे हैं, तो निकाली गई फ़ाइलों को वापस एक ज़िप में संपीड़ित करें। Puppeteer का उपयोग करने पर, यह चरण आवश्यक नहीं है।
- कोड के माध्यम से CapSolver एक्सटेंशन को स्वचालित रूप से लोड करें। उदाहरण नीचे दिए गए हैं:
- Puppeteer (Node.js)
const puppeteer = require("puppeteer")
;(async () => {
const path = "C:/capSolver_extension" // Folder where the Extension is unzipped
const browser = await puppeteer.launch({
headless: false,
args: [`--disable-extensions-except=${path}`, `--load-extension=${path}`],
})
const page = await browser.newPage()
await page.goto("https://google.com/")
})()
- Selenium (Python)
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_extension("./capSolver_extension.zip") # Path to the zip file of the plugin
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://google.com/")