Anleitung
Browser-Erweiterung
Erweiterungseinstellungen

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

  1. Aktivieren Sie das CapSolver-Plugin.
  2. Drücken Sie die F12-Taste, um die Entwicklertools des Browsers zu öffnen, und wechseln Sie zum Fenster Capsolver Captcha Detector.
  3. 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:

img-alt

Video-Tutorial | So identifizieren Sie die Task-Parameter eines Captchas mit der CapSolver-Erweiterung

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

  1. Laden Sie das neueste Zip-Installationspaket der CapSolver-Erweiterung herunter.
  2. Entpacken Sie das Paket, gehen Sie in den Ordner und suchen Sie die Konfigurationsdatei: /assets/config.js.
  3. Öffnen Sie config.js und ändern Sie die Einstellungen nach Bedarf, z. B. das Hinzufügen eines API-Schlüssels.
  4. Entfernen Sie die zuvor installierte CapSolver-Erweiterung aus dem Browser. Wenn sie vorher nicht installiert wurde, überspringen Sie diesen Schritt.
  5. 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üsselTypBeschreibung
apiKeyStringAPI-Schlüssel
appIdStringIhre Entwickler-AppId, beantragen Sie diese in der Entwickleroberfläche Ihres Account-Panels
useCapsolverBooleanOb die Erweiterung standardmäßig aktiviert ist
manualSolvingBooleanOb Captchas manuell gelöst werden sollen
solvedCallbackStringName der Callback-Funktion zum Lösen von Captchas
useProxyBooleanOb ein Proxy verwendet werden soll
proxyTypeStringProxy-Typ: http, https oder socks5
hostOrIpStringProxy-Domain
portStringProxy-Port
proxyLoginStringProxy-Benutzername
proxyPasswordStringProxy-Passwort
enabledForBlacklistControlBooleanOb die Blacklist aktiviert werden soll
blackUrlListArray<String>Liste der URLs, die auf die Blacklist gesetzt werden sollen
enabledForRecaptchaBooleanOb RecaptchaV2 aktiviert werden soll
enabledForRecaptchaV3BooleanOb RecaptchaV3 aktiviert werden soll
enabledForImageToTextBooleanOb ImageToText aktiviert werden soll
enabledForAwsCaptchaBooleanOb AwsCaptcha aktiviert werden soll
reCaptchaModeStringReCaptcha-Modus: Klick oder Token
reCaptchaDelayTimeNumberVerzögerungszeit vor dem Lösen von ReCaptcha
textCaptchaDelayTimeNumberVerzögerungszeit vor dem Lösen von ImageToText
awsDelayTimeNumberVerzögerungszeit vor dem Lösen von AwsCaptcha
reCaptchaRepeatTimesNumberAnzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von ReCaptchaV2
reCaptcha3RepeatTimesNumberAnzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von ReCaptchaV3
textCaptchaRepeatTimesNumberAnzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von ImageToText
awsRepeatTimesNumberAnzahl der Wiederholungsversuche nach dem Fehlschlagen beim Lösen von AwsCaptcha
textCaptchaSourceAttributeStringName des HTML-Elementattributs des Originalbilds für ImageToText
textCaptchaResultAttributeStringName 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

  1. Laden Sie das neueste Zip-Installationspaket der CapSolver-Erweiterung herunter.
  2. Entpacken Sie das Paket, gehen Sie in den Ordner und suchen Sie die Konfigurationsdatei: /assets/config.js.
  3. Öffnen Sie config.js und ändern Sie die Einstellungen nach Bedarf, z. B. das Hinzufügen eines API-Schlüssels.
  4. Wenn Sie Selenium verwenden, komprimieren Sie die extrahierten Dateien wieder in eine Zip-Datei. Bei Verwendung von Puppeteer ist dieser Schritt nicht erforderlich.
  5. 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/")