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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 5 6 Ir Abajo Respuesta Imprimir
Autor Tema: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)  (Leído 54,800 veces)
.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
[Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« en: 3 Octubre 2010, 03:30 am »

Estaba aburrido y para entretenerme un poco decidi hacer una pequeña automatizacion para unos programas que tengo en la que se registran clientes con su Numero de DNI(Documento nacional de identidad en Peru) lo que hace es tomar el dni de una persona y buscar sus datos en http://cel.reniec.gob.pe/valreg/valreg.do?accion=ini
recoger esos datos y ya saven los tomo y los guardo. bueno ahi les dejo las fuentes que aún tienen errores pero me funcionan,aunque si aveces el form se queda colgado pero en fin la idea es que les sirva como ejemplo para poder consumir otros contenido de otras webs ya sea de PERU(ejm. consultas de N° de RUC)o otros paises.

LINk de las fuentes

https://drive.google.com/file/d/0B-gVN_46GcTMTGJGU2JfR2FMMDg/edit?usp=sharing



Nota: Par todos los que descarguen las fuentes odtendran " La conexión ha terminado de forma inesperada" pues un error mio subir las fuentes que modifique, y no probarlas el problema esta en que se cierra el HttpWebResponse antes de procesar la secuencia de bytes que devuelve con el metodo GetResponseStream(), bueno para solucionar ese problema pues tienes que comentar la linea 108 (myWebResponse.Close();) del archivo Info.cs que se encuentra en el proyecto LibReniec.  ;D

Ya no hay error. Pero igual esta para mejorarlo mucho, aún asi lo uso para registro rapido de clientes en un Hostal(Lima-Peru).

Nota: Algo curioso es que se puede consultar varios DNI con un solo reto captcha pero lo considero abusar del servicio de reniec y por eso no lo pongo.


« Última modificación: 26 Noviembre 2013, 06:56 am por .::IT::. » En línea

Simplemente .::IT::.
oscarj24

Desconectado Desconectado

Mensajes: 65


Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #1 en: 25 Noviembre 2010, 21:58 pm »

podrias arreglar el link y poner el proyecto actualizado? saludos!


En línea

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #2 en: 25 Noviembre 2010, 23:50 pm »

podrias arreglar el link y poner el proyecto actualizado? saludos!

Ahi ya actualice el link de descarga
En línea

Simplemente .::IT::.
misenjarut

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #3 en: 22 Enero 2012, 21:52 pm »

Hola amigo. ¿Y ahora podrías poner un link actualizado de descarga? Aunque el link era de 2010 y creo que ya no hubiera estado disponible, ya con lo de Megaupload sería totalmente imposible.

Muchas gracias
En línea

BrokerJoker

Desconectado Desconectado

Mensajes: 161


Ayuda y te Ayudaran.


Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #4 en: 23 Enero 2012, 10:52 am »

Hola yo tambien estoy buscando algo parecido a esto :S
podrias actulizar link pliz
En línea

jhon1_23

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #5 en: 5 Mayo 2012, 15:47 pm »

Hola yo tambien busco algo parecido para poder automatizar algunas consultar de otra pagina web en la que tengo que ingresar el captcha me podria ayudar subiendo de vuelta el link.
En línea

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #6 en: 6 Mayo 2012, 23:24 pm »

Ya está Actualizado solo lo renombran el archivo como .rar queda, como dije alguna vez en el foro no recuerdo la mejor forma de automatizar un reto captcha es viendo los mensajes de POST o GET que implementa una pagina :), por ejemplo con Wireshark.
« Última modificación: 6 Mayo 2012, 23:28 pm por .::IT::. » En línea

Simplemente .::IT::.
augustoteles

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #7 en: 6 Mayo 2013, 02:45 am »

Para quienes quieran aprender a consumir un servicio web he encontrado un servicio que al parecer contiene mas datos del documento de indentidad DNI,   esta disponible el wsdl y solo se tendria que implementar la llamada al servicio

http://nazca.gotdns.com:1234/personaService.svc?wsdl

parece bueno, todas mis pruebas dan resultado y lo mejor es que no se pone ningun captcha

:D
En línea

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #8 en: 6 Mayo 2013, 08:44 am »

Para quienes quieran aprender a consumir un servicio web he encontrado un servicio que al parecer contiene mas datos del documento de indentidad DNI,   esta disponible el wsdl y solo se tendria que implementar la llamada al servicio

http://nazca.gotdns.com:1234/personaService.svc?wsdl

parece bueno, todas mis pruebas dan resultado y lo mejor es que no se pone ningun captcha

:D

Y podrías poner un ejemplo de como consumirlo?, yo agrego la referencia al servicio instancio una clase de tipo ReniecServiceClient y consulto el DNI de la siguiente manera.

ReniecServiceClient client = new ReniecServiceClient();            this.dataGridView1.DataSource = client.GetByDNISimple("NumeroDNI");

pero eso genera un error 500 en el servidor, supongo que el servicio no pudo detectar el captcha o algo asi y por eso el error.
« Última modificación: 6 Mayo 2013, 09:03 am por .::IT::. » En línea

Simplemente .::IT::.
alja33

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: [Aporte] Consumir contenido web en aplicaciones .net (C#,VB .net,Asp .net)
« Respuesta #9 en: 25 Junio 2013, 18:20 pm »

Hey Amigo estoy en el mismo dilema cuando quiero consumir datos me sale el siguiente error, y suspongo que tambien debe ser por el captcha
Tu lo llegaste a Resolver.
Este es el error :
El mensaje con la acción 'http://nazca.gotdns.com:1234/PersonaService/IPersonaService/GetByDNI' no se puede procesar en el destinatario debido a una falta de coincidencia de ContractFilter en EndpointDispatcher. La razón puede ser que los contratos no coinciden (falta de coincidencia de las acciones entre el remitente y el destinatario) o que el enlace/seguridad no coinciden en el remitente y el destinatario. Compruebe que el remitente y el destinatario tienen el mismo contrato y el mismo enlace (incluidos los requisitos de seguridad, por ejemplo Message, Transport, None).
En línea

Páginas: [1] 2 3 4 5 6 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines