Erweiterungseinstellungen für Entwickler
Funktionalität zur Erkennung von Captcha-Parametern
Wenn Sie sich nicht sicher sind, wie Sie die Parameter des Captchas auf der aktuellen Webseite erhalten, können Sie die vom Plugin bereitgestellte Funktionalität zur Erkennung von Captcha-Parametern verwenden. Sie ist sehr hilfreich und bietet folgende Funktionen:
- Automatische Erkennung des Typs und der Parameter des Captchas auf der aktuellen Seite.
- Automatische Generierung der für den Aufruf des CapSolver API-Dienstes benötigten JSON-Daten.
Verwendung der Parametererkennungsfunktion
- Aktivieren Sie das CapSolver-Plugin.
- Drücken Sie die F12-Taste, um die Entwicklertools des Browsers zu öffnen, und wechseln Sie zum Fenster
Capsolver Captcha Detector. - Lösen Sie das Captcha manuell aus, und die Erweiterung zeigt automatisch die detaillierten Informationen des erkannten Captchas an, wie in der Abbildung unten gezeigt:

Video-Tutorial | So identifizieren Sie die Task-Parameter eines Captchas mit der CapSolver-Erweiterung
- So identifizieren Sie reCAPTCHA v2-Parameter | Verwenden der Capsolver-Erweiterung zum Abrufen von Task-Parametern
- So identifizieren Sie unsichtbare reCAPTCHA v2-Parameter | Verwenden der Capsolver-Erweiterung zum Abrufen von Parametern
- So identifizieren Sie reCAPTCHA v3-Parameter | Verwenden der Capsolver-Erweiterung zum Abrufen von Task-Parametern
Erweiterungseinstellungen
Sie können Einstellungen nicht nur über das Plugin-Panel konfigurieren, sondern auch durch Ändern der Konfigurationsdatei für zusätzliche Funktionen.
Ändern der Konfigurationsdatei und Installation
- Laden Sie das neueste Zip-Installationspaket der CapSolver-Erweiterung herunter.
- Entpacken Sie das Paket, gehen Sie in den Ordner und suchen Sie die Konfigurationsdatei:
/assets/config.js. - Öffnen Sie
config.jsund ändern Sie die Einstellungen nach Bedarf, z. B. das Hinzufügen eines API-Schlüssels. - Entfernen Sie die zuvor installierte CapSolver-Erweiterung aus dem Browser. Wenn sie vorher nicht installiert wurde, überspringen Sie diesen Schritt.
- Gehen Sie zur Seite zur Erweiterungsverwaltung, klicken Sie auf Unkomprimiertes laden und wählen Sie den Ordner aus, in dem Sie die Dateien gerade extrahiert haben.
Konfigurierbare Einstellungen
| Schlüssel | Typ | Beschreibung |
|---|---|---|
| apiKey | String | API-Schlüssel |
| appId | String | Ihre Entwickler-AppId, beantragen Sie diese in der Entwickleroberfläche Ihres Account-Panels |
| useCapsolver | Boolean | Ob die Erweiterung standardmäßig aktiviert ist |
| manualSolving | Boolean | Ob Captchas manuell gelöst werden sollen |
| solvedCallback | String | Name der Callback-Funktion bei erfolgreicher CAPTCHA-Auflösung |
| solvedFailedCallback | String | Name der Callback-Funktion bei fehlgeschlagener CAPTCHA-Auflösung |
| onDetectedCallback | String | Name der Callback-Funktion bei CAPTCHA-Erkennung |
| useProxy | Boolean | Ob ein Proxy verwendet werden soll |
| proxyType | String | Proxy-Typ: http, https oder socks5 |
| hostOrIp | String | Proxy-Domain |
| port | String | Proxy-Port |
| proxyLogin | String | Proxy-Benutzername |
| proxyPassword | String | Proxy-Passwort |
| enabledForBlacklistControl | Boolean | Ob die Blacklist aktiviert werden soll |
| blackUrlList | Array<String> | Liste der URLs, die auf die Blacklist gesetzt werden sollen |
| enabledForRecaptcha | Boolean | Ob RecaptchaV2 aktiviert werden soll |
| enabledForRecaptchaV3 | Boolean | Ob RecaptchaV3 aktiviert werden soll |
| enabledForImageToText | Boolean | Ob ImageToText aktiviert werden soll |
| enabledForAwsCaptcha | Boolean | Ob AwsCaptcha aktiviert werden soll |
| reCaptchaMode | String | ReCaptcha-Modus: Klick oder Token |
| reCaptchaDelayTime | Number | Verzögerungszeit vor dem Lösen von ReCaptcha |
| textCaptchaDelayTime | Number | Verzögerungszeit vor dem Lösen von ImageToText |
| awsDelayTime | Number | Verzögerungszeit vor dem Lösen von AwsCaptcha |
| reCaptchaRepeatTimes | Number | Anzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von ReCaptchaV2 |
| reCaptcha3RepeatTimes | Number | Anzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von ReCaptchaV3 |
| textCaptchaRepeatTimes | Number | Anzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von ImageToText |
| awsRepeatTimes | Number | Anzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von AwsCaptcha |
| textCaptchaSourceAttribute | String | Name des HTML-Elementattributs des Originalbilds für ImageToText |
| textCaptchaResultAttribute | String | Name des HTML-Elementattributs für die Antwort von ImageToText |
| ---- | ---- | ---- |
Verwendung der Erweiterung in Puppeteer und Selenium
Manuelle Installation der Erweiterung
Wenn Sie die CapSolver-Erweiterung manuell installieren möchten, befolgen Sie die Anweisungen im obigen Tutorial: Ändern der Konfigurationsdatei und Installation
Automatische Installation der Erweiterung über Code
- Laden Sie das neueste Zip-Installationspaket der CapSolver-Erweiterung herunter.
- Entpacken Sie das Paket, gehen Sie in den Ordner und suchen Sie die Konfigurationsdatei:
/assets/config.js. - Öffnen Sie
config.jsund ändern Sie die Einstellungen nach Bedarf, z. B. das Hinzufügen eines API-Schlüssels. - Wenn Sie Selenium verwenden, komprimieren Sie die extrahierten Dateien wieder in eine Zip-Datei. Bei Verwendung von Puppeteer ist dieser Schritt nicht erforderlich.
- Laden Sie die CapSolver-Erweiterung automatisch über Code. Beispiele sind unten aufgeführt:
- Puppeteer (Node.js)
const puppeteer = require("puppeteer")
;(async () => {
const path = "C:/capSolver_extension" // Ordner, in dem die Erweiterung entpackt wird
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") # Pfad zur Zip-Datei des Plugins
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://google.com/")