Recebendo eventos da extensão
A extensão CapMonster permite que seu código acompanhe momentos-chave do processo de resolução de captchas diretamente na página web. Com os eventos fornecidos, você pode saber quando a resolução de uma captcha começou, quando foi concluída com sucesso ou quando ocorreu um erro, e executar ações apropriadas no seu script.
Todos os eventos são enviados para o objeto global window na página atual. Isso significa que você pode se inscrever neles usando o método padrão window.addEventListener e reagir ao que acontece sem recorrer a soluções complexas.
O uso desses eventos é útil se você deseja:
- Acompanhar o progresso da resolução da captcha em tempo real.
- Executar automaticamente ações após a resolução bem-sucedida da captcha.
- Tratar erros e reiniciar a resolução da captcha, se necessário.
Nas seções seguintes, você encontrará a lista completa de eventos disponíveis, com uma breve descrição de cada um.
Nenhum parâmetro é passado para os eventos.
Exemplo:
window.addEventListener("onCMExtensionReady", () => {
// FAÇA ALGO
})
Eventos disponíveis
Global
| Evento | Descrição |
|---|---|
onCMExtensionReady | A extensão está totalmente carregada e pronta para funcionar |
ReCaptcha
| Evento | Descrição |
|---|---|
onReCaptchaClickStart | Evento de clique na imagem ao resolver ReCaptcha por cliques |
onReCaptchaClick | Evento de clique no botão de enviar ou próximo ao resolver ReCaptcha por cliques |
onReCaptchaClickIncorrect | Erro na resolução de ReCaptcha por cliques |
onReCaptchaClickBackendError | Erro ao resolver ReCaptcha por cliques |
onReCaptchaClickSuccess | Resolução bem-sucedida de ReCaptcha por cliques |
onRecaptchaTokenStart | Início da resolução de ReCaptcha por token |
onRecaptchaTokenSuccess | Resolução bem-sucedida de ReCaptcha por token |
onRecaptchaTokenError | Erro ao resolver ReCaptcha por token |
GeeTest
| Evento | Descrição |
|---|---|
onGeeTestTokenStart | Início da resolução de GeeTest por token |
onGeeTestTokenSuccess | Resolução bem-sucedida de GeeTest por token |
onGeeTestTokenError | Erro ao resolver GeeTest por token |
Turnstile
| Evento | Descrição |
|---|---|
onTurnstileTokenStart | Início da resolução de Turnstile por token |
onTurnstileTokenSuccess | Resolução bem-sucedida de Turnstile por token |
onTurnstileTokenError | Erro ao resolver Turnstile por token |
Captcha de Imagem
| Evento | Descrição |
|---|---|
onImageTokenStart | Início da resolução de Captcha de Imagem por token |
onImageTokenSuccess | Resolução bem-sucedida de Captcha de Imagem por token |
onImageTokenError | Erro ao resolver Captcha de Imagem por token |
