Ho bisogno di un aiuto per bypassare il captcha su un sito specifico
Non forniamo aiuto in questo. Nemmeno in cambio di pagamenti aggiuntivi. Per favore, non chiedercelo.
Non vogliamo essere coinvolti in questo per via della nostra mission: fornire un API legale, sicuro e affidabile per risolvere i Recaptcha – è tutto.
Abbiamo creato una pagina dove puoi pubblicare i tuoi lavori e cercare sviluppatori che soddisfino i tuoi bisogni. Puoi farlo nel nostro Centro Sviluppatori.
Puoi cercare soluzioni anche su stackoverflow, github e sui forum.
Non vogliamo essere coinvolti in questo per via della nostra mission: fornire un API legale, sicuro e affidabile per risolvere i Recaptcha – è tutto.
Abbiamo creato una pagina dove puoi pubblicare i tuoi lavori e cercare sviluppatori che soddisfino i tuoi bisogni. Puoi farlo nel nostro Centro Sviluppatori.
Puoi cercare soluzioni anche su stackoverflow, github e sui forum.
Tutto sul Recaptcha V3
Tutto su Recaptcha Enterprise
Domande sulla risoluzione di Recaptcha con proxy. Vale per Funcaptcha, GeeTest, hCaptcha.
Come risolvere i Recaptcha nella SERP di Google?
Per risolvere questo tipo di Recaptcha dovrai inviare il valore "data-s" nella proprietà recaptchaDataSValue dal widget Recaptcha e utilizzare i cookie del lavoratore che ricevi nella risposta getTaskResult.
Nel momento in cui scriviamo questa FAQ, questa soluzione di testo funziona sia per i task senza proxy sia per i task con proxy .
Procedimento di risoluzione:
1. Rileva il reindirizzamento a sorry/index?blablabla, salva i cookie.
2. Prendi il valore data-s e crea un task Recaptcha con questo valore.
3. Quando il task è pronto riceverai una risposta g-response e un cookie del lavoratore in getTaskResult.
4. Aggiungi i cookie del lavoratore a quelli che hai salvato al punto 1.
5. Invia il form con i campi q, g-recaptcha-response, e continua.
6. Se va a buon fine, sarai reindirizzato alla SERP di Google. Per tutte le richieste successive, usa i cookie che hai ottenuto.
Guarda un esempio in PHP.
Le nostre librerie github NON contengono nuove opzioni per inviare il data-s.
Dovrai aggiungerlo tu stesso come indicato nella documentazione API.
Se ricevi un errore ERROR_TOKEN_EXPIRED rinvia il task con un nuovo token. Poiché questo token può essere utilizzato una sola volta, non possiamo riassegnare il task a un altro lavoratore se il primo lo annulla. In questo caso, annulliamo il task e lo contrassegniamo come pagato (quindi è gratuito anche per te).
Nel momento in cui scriviamo questa FAQ, questa soluzione di testo funziona sia per i task senza proxy sia per i task con proxy .
Procedimento di risoluzione:
1. Rileva il reindirizzamento a sorry/index?blablabla, salva i cookie.
2. Prendi il valore data-s e crea un task Recaptcha con questo valore.
3. Quando il task è pronto riceverai una risposta g-response e un cookie del lavoratore in getTaskResult.
4. Aggiungi i cookie del lavoratore a quelli che hai salvato al punto 1.
5. Invia il form con i campi q, g-recaptcha-response, e continua.
6. Se va a buon fine, sarai reindirizzato alla SERP di Google. Per tutte le richieste successive, usa i cookie che hai ottenuto.
Guarda un esempio in PHP.
Le nostre librerie github NON contengono nuove opzioni per inviare il data-s.
Dovrai aggiungerlo tu stesso come indicato nella documentazione API.
Se ricevi un errore ERROR_TOKEN_EXPIRED rinvia il task con un nuovo token. Poiché questo token può essere utilizzato una sola volta, non possiamo riassegnare il task a un altro lavoratore se il primo lo annulla. In questo caso, annulliamo il task e lo contrassegniamo come pagato (quindi è gratuito anche per te).
Il Recaptcha è stato risolto troppo lentamente
Google ha da poco aumentato la complessità del suo Recaptcha, rendendolo più complicato per tutti. Il tempo effettivo che richiede dipende da quanto un dominio è spammato, e ciò è misurato proprio da Google. La buona notizia è che puoi risolvere il Recaptcha in anticipo, prima di utilizzare effettivamente il token su un sito. La durata del token è di 120 secondi dal completamento del test.
Quindi ti suggeriamo queste due opzioni:
Opzione 1. Usa la nostra funzione Riscaldamento Recaptcha per generare in anticipo e automaticamente i token Recaptcha e creare il tuo gruppo privato di token per ciascun sito che visiti. Un richiamo al nostro API per risolvere un altro Recaptcha metterà in moto il nostro backend, che creerà delle copie di riscaldamento del tuo task con lo stesso indirizzo del sito e chiave del sito. Puoi allora utilizzare il primo token che ricevi e utilizzare gli altri token generati in anticipo per i task futuri. Tuttavia, ciascun token dura 120 secondi, quindi è adatto soprattutto per fare le cose ripetutamente su un sito. Se ti fermerai per più di 100 secondi tra i Recaptcha questa funzione non fa per te.
Per utilizzare questa funzione non c'è bisogno di regolare la tua applicazione in alcun modo. Semplicemente attivala, scegli una delle modalità e seleziona quanti token di scorta dobbiamo preparare e tenere a tua disposizione.
Opzione 2. Implementa tu stesso il meccanismo di caricamento anticipato dei token nella cache nella tua applicazione. Scopri qui come fare.
Quindi ti suggeriamo queste due opzioni:
Opzione 1. Usa la nostra funzione Riscaldamento Recaptcha per generare in anticipo e automaticamente i token Recaptcha e creare il tuo gruppo privato di token per ciascun sito che visiti. Un richiamo al nostro API per risolvere un altro Recaptcha metterà in moto il nostro backend, che creerà delle copie di riscaldamento del tuo task con lo stesso indirizzo del sito e chiave del sito. Puoi allora utilizzare il primo token che ricevi e utilizzare gli altri token generati in anticipo per i task futuri. Tuttavia, ciascun token dura 120 secondi, quindi è adatto soprattutto per fare le cose ripetutamente su un sito. Se ti fermerai per più di 100 secondi tra i Recaptcha questa funzione non fa per te.
Per utilizzare questa funzione non c'è bisogno di regolare la tua applicazione in alcun modo. Semplicemente attivala, scegli una delle modalità e seleziona quanti token di scorta dobbiamo preparare e tenere a tua disposizione.
Opzione 2. Implementa tu stesso il meccanismo di caricamento anticipato dei token nella cache nella tua applicazione. Scopri qui come fare.
I Recaptcha non sono risolti correttamente
Alcuni siti possono chiederti di risolvere i Recaptcha ancora una volta. Questo dipende dal codice di backend del sito bersaglio e dall'API di Google. Nonostante le g-response valide del nostro servizio, potrebbero chiederti di risolvere i Recaptcha diverse volte. Il motivo potrebbe essere il numero di richieste dal tuo IP, i cookie registrati non correttamente, l'user-agent messo in black list, ecc.
Altri siti potrebbero inoltre codificare il loro sofisticato JavaScript che genera token aggiuntivi mentre l'utente naviga sul sito. Consigliamo di automatizzare queste pagine usando ambienti headless come Puppeteer. Offriamo ai nostri clienti dei tutorial gratuiti sull'argomento.
Se hai controllato tutto e sei completamente sicuro che c'è un problema da parte nostra, puoi segnalare ciascun Recaptcha non riuscito al nostro metodo API reportIncorrectRecaptcha. Leggi bene la descrizione del documento.
Altri siti potrebbero inoltre codificare il loro sofisticato JavaScript che genera token aggiuntivi mentre l'utente naviga sul sito. Consigliamo di automatizzare queste pagine usando ambienti headless come Puppeteer. Offriamo ai nostri clienti dei tutorial gratuiti sull'argomento.
Se hai controllato tutto e sei completamente sicuro che c'è un problema da parte nostra, puoi segnalare ciascun Recaptcha non riuscito al nostro metodo API reportIncorrectRecaptcha. Leggi bene la descrizione del documento.
Che cos'è il Riscaldamento Recaptcha?
La nostra funzione Riscaldamento Recaptcha genera in anticipo e automaticamente i token Recaptcha e crea un gruppo di token riservato a te: un token per ciascun sito per cui stai risolvendo i Recaptcha. Una chiamata alla nostra API per risolvere un altro Recaptcha avvisa il nostro backend, che crea copie di riscaldamento ombra del tuo task con lo stesso indirizzo del sito e site key. Non hai accesso a loro, ma quando una del tuo gruppo è pronta il risultato è automaticamente inserito nel primo task che invii all'API. I risultati degli altri task del gruppo sono inseriti nei task successivi che crei con l'API.
Ciò crea un flusso continuo di token Recaptcha pronti per un uso immediato. Per proteggerti da qualsiasi perdita abbiamo l'impostazione "soglia di scadenza", che conta quanti token del gruppo di riscaldamento sono scaduti e non sono stati inseriti nei tuoi task API. Quando raggiungi la soglia di scadenza smettiamo di generare nuovi token per il gruppo.
Ciascun token ha una durata di 120 secondi, quindi vanno bene quando fai ripetutamente qualcosa su un sito. Se ti fermi per più di 100 secondi tra i Recaptcha allora la funzione Riscaldamento Recaptcha non fa per te.
Per utilizzare questa funzione non c'è bisogno di regolare la tua applicazione in alcun modo. Basta attivarla, scegliere una modalità e selezionare quanti token di scorta dobbiamo preparare e tenere a tua disposizione.
Considera che non hai l'accesso diretto al gruppo di token; è gestito dal nostro sistema per impedire il doppio utilizzo dei token. Se non sei d'accordo, ti invitiamo a costruire una funzione di riscaldamento simile nella tua applicazione.
Pagamento.
Paghi per ciascuna copia di task di riscaldamento ombra, che sia utilizzato o perduto, o che sia scaduto.
Ciò crea un flusso continuo di token Recaptcha pronti per un uso immediato. Per proteggerti da qualsiasi perdita abbiamo l'impostazione "soglia di scadenza", che conta quanti token del gruppo di riscaldamento sono scaduti e non sono stati inseriti nei tuoi task API. Quando raggiungi la soglia di scadenza smettiamo di generare nuovi token per il gruppo.
Ciascun token ha una durata di 120 secondi, quindi vanno bene quando fai ripetutamente qualcosa su un sito. Se ti fermi per più di 100 secondi tra i Recaptcha allora la funzione Riscaldamento Recaptcha non fa per te.
Per utilizzare questa funzione non c'è bisogno di regolare la tua applicazione in alcun modo. Basta attivarla, scegliere una modalità e selezionare quanti token di scorta dobbiamo preparare e tenere a tua disposizione.
Considera che non hai l'accesso diretto al gruppo di token; è gestito dal nostro sistema per impedire il doppio utilizzo dei token. Se non sei d'accordo, ti invitiamo a costruire una funzione di riscaldamento simile nella tua applicazione.
Pagamento.
Paghi per ciascuna copia di task di riscaldamento ombra, che sia utilizzato o perduto, o che sia scaduto.
Quali sono le opzioni per risolvere i Recaptcha v2?
Opzione 1.
Emuliamo la presenza dell'utente sul sito bersaglio e bypassiamo da soli tutti i javascript. Puoi iniziare a studiare la documentazione in questo articolo – Modulo con Recaptcha. Invia schema di automazione.. Il costo è di 2 dollari per 1000 immagini. Questo metodo, per essere risolto, richiede un proxy fornito da te.
Opzione 2.
Come per l'opzione 1, ma lo risolviamo sul nostro proxy. Questo tipo di task è chiamato RecaptchaV2TaskProxyless e costa 2 dollari per 1000 soluzioni g-response.
Emuliamo la presenza dell'utente sul sito bersaglio e bypassiamo da soli tutti i javascript. Puoi iniziare a studiare la documentazione in questo articolo – Modulo con Recaptcha. Invia schema di automazione.. Il costo è di 2 dollari per 1000 immagini. Questo metodo, per essere risolto, richiede un proxy fornito da te.
Opzione 2.
Come per l'opzione 1, ma lo risolviamo sul nostro proxy. Questo tipo di task è chiamato RecaptchaV2TaskProxyless e costa 2 dollari per 1000 soluzioni g-response.
Non trovo la chiave del sito sulla pagina web.
Se non esiste nel codice sorgente html allora è caricato dinamicamente. Consulta questo articolo e scopri come trovarlo velocemente in situazioni simili:
Riprodurre la validazione dei Recaptcha senza scavare nel codice sorgente HTML.
Riprodurre la validazione dei Recaptcha senza scavare nel codice sorgente HTML.
Risolvete i Recaptcha per le app Android?
Non risolviamo i Recaptcha per le app Android.
Per risolvere i recaptcha su Android dobbiamo creare un'app android per ciascun ID app e poi metterla a disposizione dei nostri lavoratori, cosa che è possibile ma, dati i costi, non è economicamente sostenibile.
Per risolvere i recaptcha su Android dobbiamo creare un'app android per ciascun ID app e poi metterla a disposizione dei nostri lavoratori, cosa che è possibile ma, dati i costi, non è economicamente sostenibile.
Vorrei impostare un limite di tempo per i Recaptcha
"Voglio che i miei Recaptcha siano risolti in 30 secondi o meno, e non voglio pagare se richiedono più tempo del necessario."
Non offriamo questa opzione.
Quando crei i task Recaptcha il tuo account riceve un addebito per ciascun task, a meno che finisca in un errore o superi i 300 secondi. Altrimenti paghi in qualsiasi altro caso.
Non offriamo questa opzione.
Quando crei i task Recaptcha il tuo account riceve un addebito per ciascun task, a meno che finisca in un errore o superi i 300 secondi. Altrimenti paghi in qualsiasi altro caso.
Warmed by public token - what is this?
It is our core feature which greatly improves Recaptcha solving speed from average 60 seconds to 10 seconds. You can always disabled it in the settings.
Sto pagando troppo per Recaptcha / la mia offerta alta non è stata accettata
Il sistema può sperimentare brevi periodi di sovraccarico dovuto ai recaptcha di altri clienti. In questo caso fai riferimento alle statistiche di sistema e scegli un lasso di tempo migliore per caricare i tuoi task captcha.
Non dimenticare di selezionare "Recaptcha V2" nell'elenco a discesa della coda.
Non dimenticare di selezionare "Recaptcha V2" nell'elenco a discesa della coda.
Il modulo Recaptcha si trova all'interno della tua area personale. Per visualizzarlo, devi accedere o fare qualche altra azione.
Non devi preoccuparti di questo.
Anche se il tuo widget Recaptcha si trova in qualche zona nascosta del sito, non è un problema. Noi non navighiamo fino a quella pagina. Il nostro software crea un ambiente dove i widget Recaptcha "pensano" di essere già sulla pagina bersaglio. Non riescono a rilevare la differenza; l'indirizzo del browser è assolutamente lo stesso, con http:// o https://, dominio/sottodominio, percorso e parametri di ricerca.
Emuliamo completamente la visita al sito, e tu non devi fornire le credenziali di accesso né i cookie di sessione. Semplicemente invia il tuo task con qualsiasi URL come https://iltuodominio.com/ e la chiave del sito. Genereremo una g-response che può essere utilizzata sull'intero dominio. Le g-response non sono collegate a percorsi specifici.
Anche se il tuo widget Recaptcha si trova in qualche zona nascosta del sito, non è un problema. Noi non navighiamo fino a quella pagina. Il nostro software crea un ambiente dove i widget Recaptcha "pensano" di essere già sulla pagina bersaglio. Non riescono a rilevare la differenza; l'indirizzo del browser è assolutamente lo stesso, con http:// o https://, dominio/sottodominio, percorso e parametri di ricerca.
Emuliamo completamente la visita al sito, e tu non devi fornire le credenziali di accesso né i cookie di sessione. Semplicemente invia il tuo task con qualsiasi URL come https://iltuodominio.com/ e la chiave del sito. Genereremo una g-response che può essere utilizzata sull'intero dominio. Le g-response non sono collegate a percorsi specifici.
Supportate i reCAPTCHA invisibili?
Sì, come per i reCAPTCHA visibili. Nella maggior parte dei casi rileviamo i recaptcha invisibili automaticamente, ma puoi inviare un flag "isInvisible" impostato su true quando invii un task captcha. Così dalla parte del lavoratore verrà visualizzato il widget recaptcha appropriato.
Riferimenti API
Riferimenti API
What is the valid length of Recaptcha token?
We're solving Recaptchas since 2016 and we saw valid tokens ranging from 50 to 2000 bytes. Any length is valid. Assuming that some lengths means Recaptcha is valid and some are not is wrong.
Risolvere i Recaptcha nei browser headless
Sì, è abbastanza facile bypassare i recaptcha utilizzando NodeJS + Puppeteer. Consulta i tutorial gratuiti su questo argomento.