elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ¿Ver el código captcha en un PictureBox?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Ver el código captcha en un PictureBox?  (Leído 4,511 veces)
Crazy.sx


Desconectado Desconectado

Mensajes: 447



Ver Perfil
¿Ver el código captcha en un PictureBox?
« en: 26 Mayo 2013, 02:23 am »

Hola, estoy haciendo un pequeño programa que sirve solamente para abrir sesión en una página, pero a mi me gustaría ver el código captcha que muestra la misma en un PictureBox de mi programa. ¿Es posible esto?  :huh:

Ya sé como hacer que lo que ingrese en un Textbox de mi aplicación se cargue en el formulario de login de la página directamente usando GetElementById y InvokeMember para hacer los clic en los botones (aclaro por si hace falta)  :P

No estoy diciendo tratar de interpretar lo que dice el captcha (como para hacer robot y eso) solo mostrarlo en un PictureBox

Espero que me orienten un poco en esto y que haya sido claro.

Saludos.


En línea

Destruir K. LOL
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: ¿Ver el código captcha en un PictureBox?
« Respuesta #1 en: 26 Mayo 2013, 13:50 pm »

Claro, si te refieres a descargar la imágen y mostrarla en el form entonces esto te sirve:

Código
  1. Dim web_img as string = "http://www.google.com/recaptcha/static/images/smallCaptchaSpaceWithRoughAlpha.png"
  2. PictureBox1.Image = New System.Drawing.Bitmap(New IO.MemoryStream(New System.Net.WebClient().DownloadData(web_img)))

saludos


En línea



kub0x
Enlightenment Seeker
Moderador
***
Desconectado Desconectado

Mensajes: 1.486


S3C M4NI4C


Ver Perfil
Re: ¿Ver el código captcha en un PictureBox?
« Respuesta #2 en: 26 Mayo 2013, 18:57 pm »

Te arrojo un poco de luz sobre el tema. Hace tiempo estuve en la misma situiación que tú y bueno por cierto motivo necesitaba capturar el captcha y mostrarlo en el formulario para que los clientes pudieran enviar la petición a la web correctamente.

El problema aquí es que cuando visitas la página web se genera un captcha. Justo al haber realizado la petición a la Web, lo que hacía era mediante el código fuente de ésta, capturar el captcha (cogiendo el source de la url) y mostrarlo en un PictureBox. ¿Que pasaba? Que el captcha mostrado en el PictureBox y el que había cargado previamente no coincidian.

Al final con DOM logré extraer el captcha de la sesión e interpretarlo para mostrarlo en el PictureBox.

Saludos!
En línea

Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: ¿Ver el código captcha en un PictureBox?
« Respuesta #3 en: 26 Mayo 2013, 21:17 pm »

Espero te sirva de bajas el proyecto y lo renombras como .rar

http://foro.elhacker.net/net/aporte_consumir_contenido_web_en_aplicaciones_net_cvb_netasp_net-t306634.0.html

Basicamente lo que ahce es descargar el capcha con la HttpWebRequest guarda las cookies en un cookie container.

Cuando inicias sesion en una pagina el servidor te devuelve cookies son estas las que tienes que enviar en cada peticion web que hagas con HttpWebRequest para que el servidor sepa que estas autentificado.
En línea

Simplemente .::IT::.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[VB .NET] Capturar Captcha de un WebBrowser y mostrarlo en un Picturebox.
.NET (C#, VB.NET, ASP)
kub0x 1 7,697 Último mensaje 3 Noviembre 2011, 04:17 am
por .::IT::.
VB.NET - Captcha a PictureBox - Ayuda porfavor
Scripting
ivanhack 0 3,498 Último mensaje 12 Diciembre 2011, 17:36 pm
por ivanhack
VB.NET - Captcha a PictureBox - Ayuda porfavor
.NET (C#, VB.NET, ASP)
ivanhack 4 4,913 Último mensaje 26 Diciembre 2011, 00:44 am
por ivanhack
Problema al crear varios picturebox vía codigo
.NET (C#, VB.NET, ASP)
Patxiku69 3 3,530 Último mensaje 19 Enero 2013, 19:21 pm
por Patxiku69
Automatizar la resolucion de un codigo CAPTCHA
Desarrollo Web
krammbler 1 2,102 Último mensaje 15 Enero 2019, 10:12 am
por #!drvy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines