PDA

Ver la Versión Completa : Capturar un capcha de paginas


Gerson12
15-08-2012, 07:18:37
hola amigos bueno este tema solo es para preguntarles como se puede hacer para poder capturar un capcha de cierta pagina en un web browser o en q complemento ,solo es una duda amigos si esta pregunta incomodo a alguien disculpenme realmente ^^ gracias de antemano

Casimiro Notevi
15-08-2012, 10:15:32
¿Cierto o falso?
* Todos los 'capchas' del mundo mundial son iguales, por lo que una sóla solución vale para todos.



si esta pregunta incomoda...
Eso tú lo sabrás, si estás haciendo algo ético o es algo no ético, no has dado ninguna información.

Chris
15-08-2012, 17:11:34
Hola Gerson!

Utiliza un servicio como reCaptcha (http://www.google.com/recaptcha). Es fácil de implementar. Es un servicio de Google utilizado hasta por Facebook. En su sitio hay una guía paso a paso de cómo implementar el servicio.

Saludos!

Casimiro Notevi
15-08-2012, 17:20:52
Hola Gerson!

Creo que lo que pide es justo lo contrario.
Lo que él quiere es un programa/utilidad que se salte el captcha de una web ;)

Gerson12
16-08-2012, 00:48:34
esta ves estas equivocado casimiro queria solo hacer una consulta pero me sera de mucha ayuda el comentario de chris ya q tenia pensado hacer algo q tiene q ver con capchas
y no es nada malo

Casimiro Notevi
16-08-2012, 00:54:09
esta ves estas equivocado casimiro

¿Y en qué me he equivocado? :confused:

Gerson12
16-08-2012, 00:58:14
casimiro te explico lo que yo queria era hacer una aplicacion para poder enviar a cierta pagina web mensajes de texto pero pide capcha y quisiera hacer una aplicacion q me salga el capcha como en la imagen
http://lulzimg.com/i23/0f7ff5.jpg

Casimiro Notevi
16-08-2012, 01:13:15
Entonces yo no estaba nada equivocado ;)

Gerson12
16-08-2012, 01:17:19
Entonces yo no estaba nada equivocado ;)

entonces te entendi mal :D pero sabes alguna forma de hacer la aplicacion q quiero?¿

roman
16-08-2012, 06:22:25
Entonces yo no estaba nada equivocado ;)

Creo que sí estabas equivocado Casimiro, y yo también había pensado lo mismo que tú. El compañero no quiere saltarse el captcha; lo que quiere hacer es mostrarlo en su aplicación delphi para que el usuario lo escriba desde ahí.

// Saludos

Gerson12
16-08-2012, 06:24:34
Creo que sí estabas equivocado Casimiro, y yo también había pensado lo mismo que tú. El compañero no quiere saltarse el captcha; lo que quiere hacer es mostrarlo en su aplicación delphi para que el usuario lo escriba desde ahí.

// Saludos
estas en lo cierto roman , pero sabes si esto es posible en delphi ??

roman
16-08-2012, 06:25:58
casimiro te explico lo que yo queria era hacer una aplicacion para poder enviar a cierta pagina web mensajes de texto pero pide capcha y quisiera hacer una aplicacion q me salga el capcha como en la imagen
http://lulzimg.com/i23/0f7ff5.jpg

Pienso que esto es posible hacer pero habría que ver la página en cuestión. Si logras identificar plenamente la imagen, o mejor dicho, la etiqueta <IMG> que muestra el captcha, podrías recibir el código HTML de la página y buscar ahí la imagen, fijarte en su atributo SRC y hacer una petición a esa dirección para traer la imagen y mostrarla en tu aplicación.

// Saludos

Gerson12
16-08-2012, 06:31:29
Pienso que esto es posible hacer pero habría que ver la página en cuestión. Si logras identificar plenamente la imagen, o mejor dicho, la etiqueta <IMG> que muestra el captcha, podrías recibir el código HTML de la página y buscar ahí la imagen, fijarte en su atributo SRC y hacer una petición a esa dirección para traer la imagen y mostrarla en tu aplicación.

// Saludos
bueno tambien pense en eso y estuve buscando imformacio sobre esto pero no encontre pero bueno gracias seguire viendo so se puede encontrar de la manera en que me dices

systemix
25-06-2013, 16:14:35
Creo que lo que pide es justo lo contrario.
Lo que él quiere es un programa/utilidad que se salte el captcha de una web ;)

Eso es lo que más o menos necesito yo! :D ;)
Gracias chicos por la atención.

Hola, hace tiempo yo desarrollé una aplicación en delphi 7 donde realizaba una consulta a la página web perteneciente al Seniat. la URL es bit.ly/BFiNg .

La idea de crear la aplicación, es verificar que mis clientes (empresas/personas) estén registrados en el Seniat antes de registrarlos en mi sistema administrativo. Para ello tomaba en cuenta numero del Registro de Información fiscal (RIF) de mi cliente y lo consultaba. Este número es un ID que el Seniat asigna las empresas y personas naturales que declaran impuestos.

Hecha la consulta, la página me trae el número de RIF y el nombre legal de mi cliente. Con estos dos datos, yo podía registrarlo en mi sistema administrativo a través de la misma aplicación delphi.

Para realizar la consulta, tomé en cuenta el ID p_rif campo del formulario del portal web indicado.

En mi aplicación delphi, tengo una variable string "ContenidoHTML", y una componente TidHTTP que llamé "Internet". Realizaba una consulta a través de la función Post de Internet, me traigo el código HTML de la página. Como les anexo a continuación:



var
Url: String;
Params: TStringList; //Conformada por las variables p_rif y p_cedula según el código HTML
Response: TStringStream;
ContenidoHTML: String;
begin
//Se llenan los campos y se realiza la consulta por un Post.
Params.Values['p_rif'] := Param; //Param es el valor ingresado por el usuario. Acá el usuario ingresó el número de RIF en lugar del número de cédula.
Params.Values['p_cedula'] := '';
Internet.Post(Url, Params, Response);
//Se obtiene el código HTML
ContenidoHTML := Response.DataString;



Como mi "Response" me trae código, yo realicé una formula el cual cortaba el código HTML y me dejaba los datos del rif y el nombre de mi cliente, listos para registrarlos en mi sistema administrativo.

Hasta acá todo chévere. Hasta el año pasado funcionaba a las mil maravillas :rolleyes:

Pero, recientemente el Seniat actualizó su portal web. Y para mi sorpresa. Incorporó la modalidad de códigos captcha :eek::(

Ahora el resultado es código HTML en los campos de mi aplicación.

Pude hacer una prueba y traerme el captcha. Pero como necesito hacer una consulta masiva de muchos clientes, es complicado hacerlo uno por uno :(

He pensado que quizás se podría saltar captcha o realizar otro tipo de consulta web o procedimiento que me permita traerme los datos.
De verdad espero que puedan ayudarme. Gracias.