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
- Activez le plugin CapSolver.
- Appuyez sur la touche F12 pour ouvrir les outils de développement du navigateur et passez à la fenêtre
Capsolver Captcha Detector
. - 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 :
Tutoriel vidéo | Comment identifier les paramètres de tâche d’un Captcha avec l’extension CapSolver
- Comment identifier les paramètres reCAPTCHA v2 | Utilisation de l’extension Capsolver pour obtenir les paramètres de tâche
- Comment identifier les paramètres reCAPTCHA v2 invisibles | Utilisation de l’extension Capsolver pour obtenir les paramètres
- Comment identifier les paramètres reCAPTCHA v3 | Utilisation de l’extension Capsolver pour obtenir les paramètres de tâche
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
- Téléchargez le dernier package d’installation zip de l’ extension CapSolver.
- Extrayez le package, allez dans le dossier et recherchez le fichier de configuration :
/assets/config.js
. - Ouvrez
config.js
et modifiez les paramètres selon vos besoins, comme l’ajout d’une clé API. - Supprimez l’extension CapSolver précédemment installée du navigateur. Si elle n’a pas été installée auparavant, ignorez cette étape.
- 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é | Type | Description |
---|---|---|
apiKey | String | Clé API |
appId | String | Votre appId développeur, demandez-la dans l’interface développeur de votre panneau de compte |
useCapsolver | Boolean | Si l’extension est activée par défaut |
manualSolving | Boolean | Pour résoudre manuellement les captchas |
solvedCallback | String | Nom de la fonction de rappel pour la résolution des captchas |
useProxy | Boolean | Pour utiliser un proxy |
proxyType | String | Type de proxy : http, https ou socks5 |
hostOrIp | String | Domaine proxy |
port | String | Port proxy |
proxyLogin | String | Nom d’utilisateur proxy |
proxyPassword | String | Mot de passe proxy |
enabledForBlacklistControl | Boolean | Pour activer la liste noire |
blackUrlList | Array<String> | Liste des URL à mettre sur liste noire |
enabledForRecaptcha | Boolean | Pour activer RecaptchaV2 |
enabledForRecaptchaV3 | Boolean | Pour activer RecaptchaV3 |
enabledForImageToText | Boolean | Pour activer ImageToText |
enabledForAwsCaptcha | Boolean | Pour activer AwsCaptcha |
reCaptchaMode | String | Mode ReCaptcha : clic ou jeton |
reCaptchaDelayTime | Number | Délai avant la résolution de ReCaptcha |
textCaptchaDelayTime | Number | Délai avant la résolution de ImageToText |
awsDelayTime | Number | Délai avant la résolution de AwsCaptcha |
reCaptchaRepeatTimes | Number | Nombre de tentatives de nouvelle tentative après l’échec de la résolution de ReCaptchaV2 |
reCaptcha3RepeatTimes | Number | Nombre de tentatives de nouvelle tentative après l’échec de la résolution de ReCaptchaV3 |
textCaptchaRepeatTimes | Number | Nombre de tentatives de nouvelle tentative après l’échec de la résolution de ImageToText |
awsRepeatTimes | Number | Nombre de tentatives de nouvelle tentative après l’échec de la résolution de AwsCaptcha |
textCaptchaSourceAttribute | String | Nom de l’attribut de l’élément HTML de l’image d’origine pour ImageToText |
textCaptchaResultAttribute | String | Nom 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
- Téléchargez le dernier package d’installation zip de l’ extension CapSolver.
- Décompressez le package, allez dans le dossier et recherchez le fichier de configuration :
/assets/config.js
. - Ouvrez
config.js
et modifiez les paramètres selon vos besoins, comme l’ajout d’une clé API. - Si vous utilisez Selenium, re-compressez les fichiers extraits dans un fichier zip. Si vous utilisez Puppeteer, cette étape n’est pas nécessaire.
- 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/")