Saludos,

He revisado un poco rápido este thread, no con demasiado detenimiento
asi que quizás me equivoque en algún detalle, pero, hasta donde
entiendo aqui SOAP no entra para nada puesto que el servicio del cuál
se desea extraer información es una página web común y corriente y no
un servicio web.

Lo que hay que hacer es establecer una conexión HTTP o HTTPS usando
efectivamente una libreria como CURL, identificándose con las
credenciales (login y password) y/o cookies que sean necesarios y
pasar los parámetros adecuados de la consulta ya sean estos por el
método GET o POST de manera que logres obtener el HTML que incluye los
datos que te interesan.

Como esto NO es un webservice, la información no está claramente
estructurada y delimitada sino que esta confundida con etiquetas que
dictan el diseño y aspecto visual del documento asi que aqui viene una
parte que puede ser quizas fácil o quizás mas dificil de "parsear" el
HTML para extraer la información y finalmente poder hacer con ella lo
que necesitemos hacer. El "parser" podria construirse usando
expresiones regulares.

No pierdan de vista que este tipo de sistemas es un sensible a
cualquier cambio en el macanismo de autenticación y en el diseño
gráfico de la página que terminará alterando el HTML que es analizado
(parseado) y podria de un dia para otro convertir a la mitad del
sistema en algo inservible. Si esto sucede no queda mas que
re-escribir y/o "hackear" el parser para que regrese a funcionar de
nuevo.

Espero que esta info les sirva,

Antonio.

2006/10/30, mborja <[EMAIL PROTECTED]>:
Algo parecido lo puedes hacer usando PHP y una conexion directa al servidor
web que te interese enviando mensajes http al servidor y este te respondera
con las paginas web, las puedes procesar y obtenner informacion de dichas
paginas. Tambien puedes recorrer todo su sitio web ingresando al index y
luego navegando con el programa por lo links capturando la informacion de tu
interes. Espero te ayude. Si estas interesado te puedo enviar unos ejemplos
para que pruebes.

Saludos

Mario Borja

On Sun, 29 Oct 2006 14:48:48 -0500, Alejandro Lengua wrote
> TambiИn podrias usar Snoopy or PHP/CURL. Estas clases de PHP,
> te permitirАn hacer que tu aplicativo funcione como una especie de
navegador
> de Internet (browser).
>
> Con Иstos, podrАs hacer que por ejemplo tu aplicativo reciba un
> nЗmero de RUC a travИs un formulario ubicado en TU web para luego
> hacer la consulta en el web de la Sunat, luego recibir el resultado
> y pasarlo despuИs a una pАgina de TU web. El usuario no tiene porquИ
> enterarse de donde estАs sacando la data ni como lo estАs haciendo :)
> .. Daria la impresiСn que tu tienes una copia de los RUC de Sunat en
> tu web :)
>
> Te dejo ahi unos links, para que leas mАs
> http://sourceforge.net/projects/snoopy/
> http://blog.unitedheroes.net/curl/
>
> --
> Atentamente / Kind regards
>
> Alejandro Lengua,
>
> Virtual Orbis Hosting       //  Hosting web Linux: php4 +  MySQL
>      \\ www.vohosting.com       //  ahora con PostgreSQL y pronto
> Ruby on Rails \\ _______________________________________________
> Lista de correo Linux-plug TemАtica: DiscusiСn general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
>
> Participa suscribiИndote y escribiendo a:  [email protected]
> Para darte de alta, de baja  o hacer ajustes a tu suscripciСn visita:
> http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
>
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php


ATT

Ing. Mario Borja B.
GERENTE GENERAL
BTSYS E.I.R.L.
Tel   : 498-4355 / 95702916
Email : [EMAIL PROTECTED]
        [EMAIL PROTECTED]
Sitio web: www.btsys.net



_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php


_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a