Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Leer datos desde una página Web (https://www.clubdelphi.com/foros/showthread.php?t=6661)

cone220 16-01-2004 15:43:08

Leer datos desde una página Web
 
Estoy utilizando en mi aplicación el componente TWebBrowser para enviar un requerimiento, que es respondido en el mismo componente. Necesito "leer" el contenido de la página web devuelta dentro del componente. Eso es posible??? Existe alguna otra forma que no sea con TWebBrowser???

Desde ya muchas gracias

__hector 16-01-2004 23:03:44

Si, Si y si...

Para poder hacerlo utilizando el webbrowser, tienes que importar la libreria de clases del Microsot HTML controls (MSHTML.LIB, creo que asi se llama). No es muy sencillo, pero si buscas la automation del internet explorer en la comunidad de Borland encontraras algunos ejemplos que quizas te orienten un poco.

Otro metodo es usando sockets, haciendo una peticion http al servidor por el puerto 80, como si de un webbrowser se tratase, y el servidor te devolvera el string con el contenido de la pagina.

Puedes ademas, utilizar el componente XMLHTTP de la Microsoft XML Library (msxml.dll), que haciendo un request al servidor tambien tienes el resultado de la pagina que te devuelve el servidor. Es una forma abreviada de lo que podrias hacer con sockets, y con algunas propiedades y metodos que te facilitaran el trato de las peticiones y las respuestas.

Dime tu cual te suena mejor, para irnos por ahi ;)


La franja horaria es GMT +2. Ahora son las 13:34:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi