Guía
Extensión del Navegador
Configuración de la extensión

Configuración de la Extensión para Desarrolladores

Funcionalidad de Reconocimiento de Parámetros de CAPTCHA

Si no está seguro de cómo obtener los parámetros del CAPTCHA en la página web actual, puede intentar utilizar la funcionalidad de reconocimiento de parámetros de CAPTCHA proporcionada por el plugin. Será muy útil y viene con las siguientes características:

  • Reconoce automáticamente el tipo y los parámetros del CAPTCHA en la página actual.
  • Genera automáticamente los datos JSON necesarios para llamar al servicio de la API de CapSolver.

Cómo utilizar la funcionalidad de reconocimiento de parámetros

  1. Habilite el plugin CapSolver.
  2. Presione la tecla F12 para abrir las herramientas de desarrollador del navegador y cambie a la ventana Capsolver Captcha Detector.
  3. Active manualmente el CAPTCHA, y la extensión mostrará automáticamente la información detallada del CAPTCHA reconocido, como se muestra en la imagen a continuación:

img-alt

Tutorial en Vídeo | Cómo identificar los parámetros de la tarea de CAPTCHA con la extensión CapSolver

Configuración de la Extensión

No solo puede configurar la configuración en el panel del plugin, sino también modificando el archivo de configuración para obtener funcionalidad adicional.

Cómo modificar el archivo de configuración e instalarlo

  1. Descargue el paquete de instalación zip más reciente de la extensión CapSolver.
  2. Extraiga el paquete, vaya a la carpeta y busque el archivo de configuración: /assets/config.js.
  3. Abra config.js y modifique la configuración según sea necesario, como agregar una clave API.
  4. Elimine la extensión CapSolver previamente instalada del navegador. Si no se instaló antes, omita este paso.
  5. Vaya a la página de administración de extensiones, haga clic en Cargar sin comprimir y seleccione la carpeta donde acaba de extraer los archivos.

Configuración configurable

ClaveTipoDescripción
apiKeyStringClave API
appIdStringSu appId de desarrollador, solicítelo en la interfaz de desarrollador del panel de su cuenta
useCapsolverBooleanSi la extensión está habilitada por defecto
manualSolvingBooleanSi se deben resolver los CAPTCHA manualmente
solvedCallbackStringNombre de la función de devolución de llamada para resolver CAPTCHAs
useProxyBooleanSi se debe usar un proxy
proxyTypeStringTipo de proxy: http, https o socks5
hostOrIpStringDominio del proxy
portStringPuerto del proxy
proxyLoginStringNombre de usuario del proxy
proxyPasswordStringContraseña del proxy
enabledForBlacklistControlBooleanSi se debe habilitar la lista negra
blackUrlListArray<String>Lista de URL para incluir en la lista negra
enabledForRecaptchaBooleanSi se debe habilitar RecaptchaV2
enabledForRecaptchaV3BooleanSi se debe habilitar RecaptchaV3
enabledForImageToTextBooleanSi se debe habilitar ImageToText
enabledForAwsCaptchaBooleanSi se debe habilitar AwsCaptcha
reCaptchaModeStringModo ReCaptcha: click o token
reCaptchaDelayTimeNumberTiempo de retraso antes de resolver ReCaptcha
textCaptchaDelayTimeNumberTiempo de retraso antes de resolver ImageToText
awsDelayTimeNumberTiempo de retraso antes de resolver AwsCaptcha
reCaptchaRepeatTimesNumberNúmero de intentos de reintento después de fallar en resolver ReCaptchaV2
reCaptcha3RepeatTimesNumberNúmero de intentos de reintento después de fallar en resolver ReCaptchaV3
textCaptchaRepeatTimesNumberNúmero de intentos de reintento después de fallar en resolver ImageToText
awsRepeatTimesNumberNúmero de intentos de reintento después de fallar en resolver AwsCaptcha
textCaptchaSourceAttributeStringNombre del atributo del elemento HTML de la imagen original para ImageToText
textCaptchaResultAttributeStringNombre del atributo del elemento HTML para la respuesta de ImageToText
------------

Cómo usar la extensión en Puppeteer y Selenium

Instalar la extensión manualmente

Si desea instalar manualmente la extensión CapSolver, siga las instrucciones del tutorial anterior: Cómo modificar el archivo de configuración e instalarlo

Instalar la extensión automáticamente mediante código

  1. Descargue el paquete de instalación zip más reciente de la extensión CapSolver.
  2. Descomprima el paquete, vaya a la carpeta y busque el archivo de configuración: /assets/config.js.
  3. Abra config.js y modifique la configuración según sea necesario, como agregar una clave API.
  4. Si está utilizando Selenium, comprima los archivos extraídos nuevamente en un archivo zip. Si utiliza Puppeteer, este paso no es necesario.
  5. Cargue la extensión CapSolver automáticamente a través del código. A continuación, se proporcionan ejemplos:
  • Puppeteer (Node.js)
const puppeteer = require("puppeteer")
 
;(async () => {
  const path = "C:/capSolver_extension" // Carpeta donde se descomprime la extensión
  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")  # Ruta al archivo zip del plugin
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://google.com/")