CapMonster Cloud API
Riconoscimento Automatico CAPTCHA tramite API di CapMonster Cloud
Il riconoscimento CAPTCHA tramite l’API di CapMonster Cloud è un processo automatizzato per riconoscere e risolvere parole o simboli tramite interfacce di programmazione. Con CapMonster Cloud puoi automatizzare il bypass dei CAPTCHA e velocizzare il tuo flusso di lavoro.
Come Funziona
L’API risolve i CAPTCHA seguendo questo processo:
1. Invio della Richiesta
Il client invia una richiesta al server API, fornendo i dati CAPTCHA (immagine, chiavi del sito, URL).
2. Elaborazione
Il server API elabora la richiesta, riconosce il CAPTCHA e inizia a risolverlo.
3. Ricezione della Soluzione
Il server API risolve il CAPTCHA, consentendo al client di continuare con la verifica.
Perché Usare un'API per Risolvere i CAPTCHA
Le API (Interfacce di Programmazione delle Applicazioni) automatizzano le azioni sui siti web.
Compilazione di moduli di registrazione
Estrazione e copia dei dati
Invio di vari tipi di informazioni a un server
Risoluzione CAPTCHA Automatica tramite API
L'API CapMonster Cloud utilizza richieste HTTP standard con dati in formato JSON.
Indirizzi API
- createTaskCrea un'attività per la risoluzione del CAPTCHA.javascriptJSON POST
https://api.capmonster.cloud/createTask - getTaskResultVerifica lo stato dell’attività e recupera i risultati.javascriptJSON POST
https://api.capmonster.cloud/getTaskResult - getBalanceRecupera il saldo attuale dell’account.javascriptJSON POST
https://api.capmonster.cloud/getBalance - getUserAgentFornisce i dati più recenti di browser e sistema operativo.javascriptJSON POST
https://capmonster.cloud/api/useragent/actual
Algoritmo di risoluzione dei CAPTCHA
Invia una richiesta HTTP POST all'indirizzo:
javascript
https://api.capmonster.cloud/createTaskIncludi la tua chiave API e i dettagli dell'attività nella richiesta.
Ecco come dovrebbe apparire la tua richiesta:
json
{
"clientKey":"API_KEY",
"task": {
"type":"RecaptchaV2TaskProxyless",
"websiteURL":"https://example.com/",
"websiteKey":"6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd"
}
}Il server restituirà l'identificatore del CAPTCHA (taskId) o un codice di errore se qualcosa va storto.
Dopo aver creato l'attività, invia una richiesta per ottenere la risposta all'indirizzo:
javascript
https://api.capmonster.cloud/getTaskResultIncludi la tua chiave API e l'identificatore dell'attività (taskId).
Ecco come dovrebbe apparire la tua richiesta:
json
{
"clientKey":"API_KEY",
"taskId":12345678
}Il server risolverà il CAPTCHA o fornirà informazioni che l'attività è ancora in corso.
Esempio di risposta:
json
{
"errorId":0,
"status":"ready",
"solution": {
"gRecaptchaResponse":"response_token"
}
}Gestione degli errori: tipi principali e istruzioni per la risoluzione dei problemi
Errori principali che potresti incontrare:
INVALID KEY
Codice di errore API: ERROR_KEY_DOES_NOT_EXIST
Questa notifica indica che la chiave API inserita è errata o non esiste. Verifica se l'hai inserita correttamente e riprova.
NO FUNDS
Codice di errore API: ERROR_ZERO_BALANCE
Questa notifica indica che non hai fondi sufficienti per completare l'attività (cioè il saldo è zero). Ricarica il tuo account per continuare a risolvere.
BIG IMAGE SIZE
Codice di errore API: ERROR_TOO_BIG_CAPTCHA_FILESIZE
Questa notifica indica che la dimensione del CAPTCHA supera il limite.
ZERO IMAGE SIZE
Codice di errore API: ERROR_ZERO_CAPTCHA_FILESIZE
Questa notifica indica che la dimensione del CAPTCHA che stai caricando è inferiore a 100 byte.
CAPTCHA ID IS NOT FOUND
Codice di errore API: ERROR_NO_SUCH_CAPCHA_ID, WRONG_CAPTCHA_ID
Il CAPTCHA non è stato trovato nel sistema (il suo ID non è stato localizzato). Lo stato del CAPTCHA deve essere controllato entro i primi 5 minuti dall'invio. Assicurati di controllare entro questo lasso di tempo.
CAPTCHA UNSOLVABLE
Codice di errore API: ERROR_CAPTCHA_UNSOLVABLE
Questo tipo di CAPTCHA non è supportato dal servizio, o l'immagine non contiene una risposta leggibile, il che significa che è rumore. Potrebbe essere danneggiata o renderizzata in modo errato.
CAPTCHA IS NOT READY
Codice di errore API: CAPTCHA_NOT_READY
Il CAPTCHA non è ancora stato risolto. Attendi un minuto o due.
REQUEST IS NOT ALLOWED FROM YOUR IP
Codice di errore API: ERROR_IP_NOT_ALLOWED
Questa notifica indica che la richiesta da questo indirizzo IP è stata rifiutata. Apri le impostazioni del tuo account personale e aggiungi il tuo IP alla lista dei consentiti.
IP BANNED
Codice di errore API: ERROR_IP_BANNED
Hai superato il limite di richieste con una chiave API errata. Verifica la chiave e prova a creare nuovamente l'attività.
INCORRECT METHOD
Codice di errore API: ERROR_NO_SUCH_METHOD
Il tipo di CAPTCHA (valore del parametro "type") è errato. Verifica la correttezza del metodo utilizzato.
THE TOKEN IS EXPIRED
Codice di errore API: ERROR_TOKEN_EXPIRED
Durante il riconoscimento del CAPTCHA, il provider ha notato che il token aggiuntivo è scaduto. Crea una nuova attività, ottieni un nuovo token e riprova la richiesta.
NO FREE SERVERS
Codice di errore API: ERROR_NO_SLOT_AVAILABLE
Tutti i server sono occupati. Riprova più tardi.
INVALID RECAPTCHA SITEKEY
Codice di errore API: ERROR_RECAPTCHA_INVALID_SITEKEY
È stata fornita una chiave reCAPTCHA errata. Verifica la correttezza della chiave del sito.
RECAPTCHA TIMEOUT
Codice di errore API: ERROR_RECAPTCHA_TIMEOUT
Questa notifica indica che il tempo di esecuzione per risolvere il reCAPTCHA ha superato il tempo consentito impostato sul server, e l'attività non può essere completata entro il periodo specificato. Prova a inviare nuovamente la richiesta più tardi.
YOUR IP IS BLOCKED
Codice di errore API: ERROR_IP_BLOCKED
L'accesso dall'indirizzo IP specificato è vietato a causa di un gran numero di errori. Verifica la frequenza delle tue richieste. Cambia il tuo IP. Considera i limiti quando crei attività.
FAILED TO CONNECT PROXY
Codice di errore API: ERROR_PROXY_CONNECT_REFUSED
Il servizio non può stabilire una connessione attraverso il server proxy specificato. Verifica la correttezza delle impostazioni del proxy (IP, porta, login, password) e la sua disponibilità. Usane un altro.
THE PROXY IP IS BANNED
Codice di errore API: ERROR_PROXY_BANNED
Il proxy è stato bannato sul servizio CAPTCHA di destinazione dal suo IP. Usane un altro.
ERROR_TASK_ABSENT
Codice di errore API: ERROR_TASK_ABSENT
L'oggetto dell'attività non è stato trovato, o è stato inviato un JSON non valido. Assicurati che tutto sia corretto. Verifica se il tempo di esecuzione dell'attività è scaduto.
Fai sempre riferimento alla documentazione per utilizzare solo i parametri e i metodi API più recenti.
Importante! Hai riscontrato un errore diverso e non sai come risolverlo? Consulta la seguente guida per aiutarti a risolvere il problema: https://docs.capmonster.cloud/docs/api/api-errors/?theme=dark.