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
