गाइड
ब्राउज़र एक्सटेंशन
विकासकर्ताओं के लिए एक्सटेंशन सेटिंग्स

डेवलपर्स के लिए एक्सटेंशन सेटिंग्स

कैप्चा पैरामीटर पहचान कार्यक्षमता

यदि आप सुनिश्चित नहीं हैं कि वर्तमान वेबपेज पर कैप्चा के पैरामीटर कैसे प्राप्त करें, तो आप प्लगइन द्वारा प्रदान की गई कैप्चा पैरामीटर पहचान कार्यक्षमता का उपयोग करने का प्रयास कर सकते हैं। यह बहुत मददगार होगा और निम्नलिखित सुविधाओं के साथ आता है:

  • वर्तमान पृष्ठ पर कैप्चा के प्रकार और पैरामीटर को स्वचालित रूप से पहचानता है।
  • आपके लिए CapSolver API सेवा को कॉल करने के लिए आवश्यक JSON डेटा स्वचालित रूप से उत्पन्न करता है।

पैरामीटर पहचान कार्यक्षमता का उपयोग कैसे करें

  1. CapSolver प्लगइन सक्षम करें।
  2. ब्राउज़र के डेवलपर टूल को खोलने के लिए F12 कुंजी दबाएँ और Capsolver Captcha Detector विंडो पर जाएँ।
  3. कैप्चा को मैन्युअल रूप से ट्रिगर करें, और एक्सटेंशन स्वचालित रूप से पहचाने गए कैप्चा की विस्तृत जानकारी प्रदर्शित करेगा, जैसा कि नीचे दी गई छवि में दिखाया गया है:

img-alt

वीडियो ट्यूटोरियल | CapSolver एक्सटेंशन के साथ कैप्चा के कार्य पैरामीटर की पहचान कैसे करें

एक्सटेंशन सेटिंग्स

आप न केवल प्लगइन पैनल पर सेटिंग्स कॉन्फ़िगर कर सकते हैं, बल्कि अतिरिक्त कार्यक्षमता के लिए कॉन्फ़िगरेशन फ़ाइल को संशोधित करके भी कर सकते हैं।

कॉन्फ़िगरेशन फ़ाइल को संशोधित और स्थापित कैसे करें

  1. CapSolver एक्सटेंशन का नवीनतम ज़िप इंस्टॉलेशन पैकेज डाउनलोड करें।
  2. पैकेज निकालें, फ़ोल्डर में जाएँ, और कॉन्फ़िगरेशन फ़ाइल ढूँढें: /assets/config.js
  3. config.js खोलें और आवश्यकतानुसार सेटिंग्स को संशोधित करें, जैसे कि API कुंजी जोड़ना।
  4. ब्राउज़र से पहले से इंस्टॉल किए गए CapSolver एक्सटेंशन को हटा दें। यदि पहले इंस्टॉल नहीं किया गया है, तो इस चरण को छोड़ दें।
  5. एक्सटेंशन प्रबंधन पृष्ठ पर जाएँ, लोड अनपैक्ड पर क्लिक करें, और उस फ़ोल्डर का चयन करें जहाँ आपने अभी फ़ाइलें निकाली हैं।

कॉन्फ़िगर योग्य सेटिंग्स

कुंजीप्रकारविवरण
apiKeyस्ट्रिंगAPI कुंजी
appIdस्ट्रिंगआपका डेवलपर appId, अपने खाता पैनल के डेवलपर इंटरफ़ेस में इसके लिए आवेदन करें
useCapsolverबूलियनक्या एक्सटेंशन डिफ़ॉल्ट रूप से सक्षम है
manualSolvingबूलियनक्या कैप्चा को मैन्युअल रूप से हल करना है
solvedCallbackस्ट्रिंगकैप्चा को हल करने के लिए कॉलबैक फ़ंक्शन का नाम
useProxyबूलियनक्या प्रॉक्सी का उपयोग करना है
proxyTypeस्ट्रिंगप्रॉक्सी प्रकार: http, https, या socks5
hostOrIpस्ट्रिंगप्रॉक्सी डोमेन
portस्ट्रिंगप्रॉक्सी पोर्ट
proxyLoginस्ट्रिंगप्रॉक्सी उपयोगकर्ता नाम
proxyPasswordस्ट्रिंगप्रॉक्सी पासवर्ड
enabledForBlacklistControlबूलियनक्या ब्लैकलिस्ट सक्षम करना है
blackUrlListArray<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 एक्सटेंशन स्थापित करना चाहते हैं, तो ऊपर दिए गए ट्यूटोरियल में दिए गए निर्देशों का पालन करें: कॉन्फ़िगरेशन फ़ाइल को संशोधित और स्थापित कैसे करें

कोड के माध्यम से स्वचालित रूप से एक्सटेंशन स्थापित करें

  1. CapSolver एक्सटेंशन का नवीनतम ज़िप इंस्टॉलेशन पैकेज डाउनलोड करें।
  2. पैकेज को अनज़िप करें, फ़ोल्डर में जाएँ, और कॉन्फ़िगरेशन फ़ाइल ढूँढें: /assets/config.js
  3. config.js खोलें और आवश्यकतानुसार सेटिंग्स को संशोधित करें, जैसे कि API कुंजी जोड़ना।
  4. यदि आप Selenium का उपयोग कर रहे हैं, तो निकाली गई फ़ाइलों को वापस एक ज़िप में संपीड़ित करें। Puppeteer का उपयोग करने पर, यह चरण आवश्यक नहीं है।
  5. कोड के माध्यम से 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/")