Guia
Extensão do Navegador
Configurações da Extensão para Desenvolvedores

Configurações de Extensão para Desenvolvedores

Funcionalidade de Reconhecimento de Parâmetros de Captcha

Se você não tiver certeza de como obter os parâmetros do captcha na página da web atual, poderá tentar usar a funcionalidade de reconhecimento de parâmetros de captcha fornecida pelo plugin. Será muito útil e vem com os seguintes recursos:

  • Reconhece automaticamente o tipo e os parâmetros do captcha na página atual.
  • Gera automaticamente os dados JSON necessários para chamar o serviço de API CapSolver para você.

Como usar a funcionalidade de reconhecimento de parâmetros

  1. Ative o plugin CapSolver.
  2. Pressione a tecla F12 para abrir as ferramentas de desenvolvedor do navegador e alterne para a janela Capsolver Captcha Detector.
  3. Ative manualmente o captcha e a extensão exibirá automaticamente as informações detalhadas do captcha reconhecido, como mostrado na imagem abaixo:

img-alt

Tutorial em Vídeo | Como identificar os parâmetros da tarefa do Captcha com a extensão CapSolver

Configurações de Extensão

Você não pode apenas configurar as configurações no painel do plugin, mas também modificando o arquivo de configuração para funcionalidades adicionais.

Como modificar o arquivo de configuração e instalar

  1. Baixe o pacote de instalação zip mais recente da extensão CapSolver.
  2. Extraia o pacote, acesse a pasta e encontre o arquivo de configuração: /assets/config.js.
  3. Abra config.js e modifique as configurações conforme necessário, como adicionar uma chave de API.
  4. Remova a extensão CapSolver previamente instalada do navegador. Se não estiver instalado antes, pule esta etapa.
  5. Acesse a página de gerenciamento de extensões, clique em Carregar descompactado e selecione a pasta onde você acabou de extrair os arquivos.

Configurações Configuráveis

ChaveTipoDescrição
apiKeyStringChave de API
appIdStringSeu appId de desenvolvedor, solicite-o na interface de desenvolvedor do painel da sua conta
useCapsolverBooleanSe a extensão está ativada por padrão
manualSolvingBooleanSe resolver captchas manualmente
solvedCallbackStringNome da função de callback para resolver captchas
useProxyBooleanSe usar um proxy
proxyTypeStringTipo de proxy: http, https ou socks5
hostOrIpStringDomínio do proxy
portStringPorta do proxy
proxyLoginStringNome de usuário do proxy
proxyPasswordStringSenha do proxy
enabledForBlacklistControlBooleanSe ativar a lista negra
blackUrlListArray<String>Lista de URLs para lista negra
enabledForRecaptchaBooleanSe ativar o RecaptchaV2
enabledForRecaptchaV3BooleanSe ativar o RecaptchaV3
enabledForImageToTextBooleanSe ativar o ImageToText
enabledForAwsCaptchaBooleanSe ativar o AwsCaptcha
reCaptchaModeStringModo ReCaptcha: clique ou token
reCaptchaDelayTimeNumberTempo de atraso antes de resolver o ReCaptcha
textCaptchaDelayTimeNumberTempo de atraso antes de resolver o ImageToText
awsDelayTimeNumberTempo de atraso antes de resolver o AwsCaptcha
reCaptchaRepeatTimesNumberNúmero de tentativas de repetição após falha em resolver o ReCaptchaV2
reCaptcha3RepeatTimesNumberNúmero de tentativas de repetição após falha em resolver o ReCaptchaV3
textCaptchaRepeatTimesNumberNúmero de tentativas de repetição após falha em resolver o ImageToText
awsRepeatTimesNumberNúmero de tentativas de repetição após falha em resolver o AwsCaptcha
textCaptchaSourceAttributeStringNome do atributo do elemento HTML da imagem original para ImageToText
textCaptchaResultAttributeStringNome do atributo do elemento HTML para a resposta do ImageToText
------------

Como usar a extensão em Puppeteer e Selenium

Instalar a extensão manualmente

Se você quiser instalar manualmente a extensão CapSolver, siga as instruções no tutorial acima: Como modificar o arquivo de configuração e instalar

Instalar automaticamente a extensão via código

  1. Baixe o pacote de instalação zip mais recente da extensão CapSolver.
  2. Descompacte o pacote, acesse a pasta e encontre o arquivo de configuração: /assets/config.js.
  3. Abra config.js e modifique as configurações conforme necessário, como adicionar uma chave de API.
  4. Se você estiver usando o Selenium, comprima os arquivos extraídos novamente em um zip. Se estiver usando o Puppeteer, esta etapa não é necessária.
  5. Carregue a extensão CapSolver automaticamente através do código. Exemplos são fornecidos abaixo:
  • Puppeteer (Node.js)
const puppeteer = require("puppeteer")
 
;(async () => {
  const path = "C:/capSolver_extension" // Pasta onde a extensão é descompactada
  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")  # Caminho para o arquivo zip do plugin
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://google.com/")