Guide
Extension de navigateur
Paramètres de l'extension pour les développeurs

Paramètres d’extension pour les développeurs

Fonctionnalité de reconnaissance des paramètres de captcha

Si vous ne savez pas comment obtenir les paramètres du captcha sur la page Web actuelle, vous pouvez essayer d’utiliser la fonctionnalité de reconnaissance des paramètres de captcha fournie par le plugin. Elle sera très utile et est fournie avec les fonctionnalités suivantes :

  • Reconnaît automatiquement le type et les paramètres du captcha sur la page actuelle.
  • Génère automatiquement les données JSON nécessaires pour appeler le service d’API CapSolver pour vous.

Comment utiliser la fonctionnalité de reconnaissance des paramètres

  1. Activez le plugin CapSolver.
  2. Appuyez sur la touche F12 pour ouvrir les outils de développement du navigateur et passez à la fenêtre Capsolver Captcha Detector.
  3. Déclenchez manuellement le captcha, et l’extension affichera automatiquement les informations détaillées du captcha reconnu, comme indiqué dans l’image ci-dessous :

img-alt

Tutoriel vidéo | Comment identifier les paramètres de tâche d’un Captcha avec l’extension CapSolver

Paramètres de l’extension

Vous pouvez non seulement configurer les paramètres sur le panneau du plugin, mais également en modifiant le fichier de configuration pour des fonctionnalités supplémentaires.

Comment modifier le fichier de configuration et l’installer

  1. Téléchargez le dernier package d’installation zip de l’ extension CapSolver.
  2. Extrayez le package, allez dans le dossier et recherchez le fichier de configuration : /assets/config.js.
  3. Ouvrez config.js et modifiez les paramètres selon vos besoins, comme l’ajout d’une clé API.
  4. Supprimez l’extension CapSolver précédemment installée du navigateur. Si elle n’a pas été installée auparavant, ignorez cette étape.
  5. Allez sur la page de gestion des extensions, cliquez sur Charger non compressé, et sélectionnez le dossier où vous venez d’extraire les fichiers.

Paramètres configurables

CléTypeDescription
apiKeyStringClé API
appIdStringVotre appId développeur, demandez-la dans l’interface développeur de votre panneau de compte
useCapsolverBooleanSi l’extension est activée par défaut
manualSolvingBooleanPour résoudre manuellement les captchas
solvedCallbackStringNom de la fonction de rappel pour la résolution des captchas
useProxyBooleanPour utiliser un proxy
proxyTypeStringType de proxy : http, https ou socks5
hostOrIpStringDomaine proxy
portStringPort proxy
proxyLoginStringNom d’utilisateur proxy
proxyPasswordStringMot de passe proxy
enabledForBlacklistControlBooleanPour activer la liste noire
blackUrlListArray<String>Liste des URL à mettre sur liste noire
enabledForRecaptchaBooleanPour activer RecaptchaV2
enabledForRecaptchaV3BooleanPour activer RecaptchaV3
enabledForImageToTextBooleanPour activer ImageToText
enabledForAwsCaptchaBooleanPour activer AwsCaptcha
reCaptchaModeStringMode ReCaptcha : clic ou jeton
reCaptchaDelayTimeNumberDélai avant la résolution de ReCaptcha
textCaptchaDelayTimeNumberDélai avant la résolution de ImageToText
awsDelayTimeNumberDélai avant la résolution de AwsCaptcha
reCaptchaRepeatTimesNumberNombre de tentatives de nouvelle tentative après l’échec de la résolution de ReCaptchaV2
reCaptcha3RepeatTimesNumberNombre de tentatives de nouvelle tentative après l’échec de la résolution de ReCaptchaV3
textCaptchaRepeatTimesNumberNombre de tentatives de nouvelle tentative après l’échec de la résolution de ImageToText
awsRepeatTimesNumberNombre de tentatives de nouvelle tentative après l’échec de la résolution de AwsCaptcha
textCaptchaSourceAttributeStringNom de l’attribut de l’élément HTML de l’image d’origine pour ImageToText
textCaptchaResultAttributeStringNom de l’attribut de l’élément HTML pour la réponse de ImageToText
------------

Comment utiliser l’extension dans Puppeteer et Selenium

Installation manuelle de l’extension

Si vous souhaitez installer manuellement l’extension CapSolver, suivez les instructions du tutoriel ci-dessus : Comment modifier le fichier de configuration et l’installer

Installation automatique de l’extension via le code

  1. Téléchargez le dernier package d’installation zip de l’ extension CapSolver.
  2. Décompressez le package, allez dans le dossier et recherchez le fichier de configuration : /assets/config.js.
  3. Ouvrez config.js et modifiez les paramètres selon vos besoins, comme l’ajout d’une clé API.
  4. Si vous utilisez Selenium, re-compressez les fichiers extraits dans un fichier zip. Si vous utilisez Puppeteer, cette étape n’est pas nécessaire.
  5. Chargez automatiquement l’extension CapSolver via le code. Des exemples sont fournis ci-dessous :
  • Puppeteer (Node.js)
const puppeteer = require("puppeteer")
 
;(async () => {
  const path = "C:/capSolver_extension" // Dossier où l'extension est décompressée
  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")  # Chemin vers le fichier zip du plugin
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://google.com/")