Resolviendo recaptcha con Python [experiencias]

  • Autor Autor freishner
  • Fecha de inicio Fecha de inicio
freishner

freishner

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola Betas!,

Quería mostraros un demo de un resolvedor de recaptchas que hice para un proyecto con python y selenium.



Aprendí bastante sobre recaptcha, quizá lo más importante es que falla con una taza de incidencias bastante alta. Nada peor que querer resolver el captcha y que éste no aparezca y te lleve directo al backoffice como en los 2000.

Lo interesante acá fué capturar el audio, cortarlo, normalizarlo y transcribirlo a texto. Luego tuve que lidiar con la protección DOS de recaptcha. Para eso simplemente me moví a otro servidor con el proveedor de la VPN, y problema solucionado.

Lo interesante acá sería no usar selenium, ya que agrega mucho tiempo al proceso.

¿Y a ustedes como les ha ido resolviendo el captcha?
 
Interesante, será que se podría aplicar ese programa para hacer una extensión en navegadores para que auto complete los captchas? Francamente cansa un poco eso de completarlas a cada rato. Felicitaciones y luego nos cuentas en qué lo planeas aplicar. Saludos cordiales.
 
Interesante, será que se podría aplicar ese programa para hacer una extensión en navegadores para que auto complete los captchas? Francamente cansa un poco eso de completarlas a cada rato. Felicitaciones y luego nos cuentas en qué lo planeas aplicar. Saludos cordiales.
Hola, si que se puede, actualmente uso el bypasser para el desarrollo de minería de cuentas y para bots que registran cuentas (streaming, gaming, etc). Saludos
 
Interesante trabajo, felicidades. Recuerdo alguna vez hace muchos años haber usado el tesseract para saltar los captcha's básicos.
 
Lo mejor es tercerizar la resolución de Captchas usando 2Captcha o servicios similares.
 
Que buen código, incluso hay servicios que pagan por resolver captchas quizá poco pero bueno ahí te la dejo saltando jajaja
 
Lo mejor es tercerizar la resolución de Captchas usando 2Captcha o servicios similares.
No es lo mejor, 2captcha usa personas para pasar los captchas y te cobra por el servicio, algunos captchas pasan de los 120 segundos sin respuesta. Lo mismo con imagetyperz.

Los servicios del tipo 2captcha son buenos para agregar ia workers y dejarlos resolviendo en dispositivos móviles (teléfonos/tablets) viejos, cosa de ir generando un pasivo. Aunque ya te digo que no es mucho.

Que buen código, incluso hay servicios que pagan por resolver captchas quizá poco pero bueno ahí te la dejo saltando jajaja
Gracias.
En relación a lo que comentan, para google recaptcha no hace falta un servicio de pago. Ya que para aplicar la resolución se requieren ciertas condicionantes en el release del sitio. Como por ejemplo el minificado y la presencia de akamai bot services para proteger los endpoints (sobre todo en sitios bancarios).
Es por ello que usé una IA de reconocimiento transcripción audio->texto para resolver el google recaptcha. Tiene la ventaja de ser gratuita, y de esta forma minimiza los costos de las miles de operaciones que se realizan en el sector. Además de que de ésta forma, no tienes que lidear con el js reverse ni hacerle fake a las peticiones de akamai que conlleva mas js reverse.
 
Genial el cómo lo has realizado, así no gastas en API para resolver captchas

Lo interesante acá sería no usar selenium, ya que agrega mucho tiempo al proceso.
Puedes probar a hacer el proceso solo con requests
 
Genial el cómo lo has realizado, así no gastas en API para resolver captchas


Puedes probar a hacer el proceso solo con requests
Lo intenté, pero no tengo tanto tiempo para hacer el reversing del byte code de javascript o el análisis del source ofuscado/minificado.
 
Atrás
Arriba