FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
leer archivos HTML
Utilizo Delphi 7
Como puedo leer un archivo HTML? ¿hay alón paquete o componente? |
#2
|
||||
|
||||
Hola,
¿A qué te refieres exactamente con leer un archivo HTML? ¿A mostrar el contenido como en un navegador? ¿A "parsear" dicho archivo en busca de alguna información en concreto? ¿A otra cosa quizá? |
#3
|
|||
|
|||
Si se trata de "parsear" lo cual significa que debes reconocer los tags HTML del contenido entonces te recomiendo que visites torry.net y en el formulario de busqueda pongas Parser, ahi encontraras algunos paquetes...
Ojala te sirva Saludos. |
#4
|
||||
|
||||
Hola,
Y si lo que quieres es mostrar el archivo HTML tal como se hace en un navegador, echa un vistazo a la pestaña "Internet" de la paleta de componentes de Delphi y averigua el uso y trabaja con el componente "TWebBrowser" que sirve justamente para lo dicho, por ejemplo. |
#5
|
|||
|
|||
yo tengo una duda parecida: hay algun web browser con opcion de parser.
no pretendo hacer un peer2mail pero si comprender como funciona. es decir para si usas un parser con yahoo te da error ya que el parser abre una nueva ventana y el yahoo te invita a registrarte de nuevo. alguien sabe como solucionar esto? |
#6
|
||||
|
||||
Hola,
Según el programa traductor de Google "parser" significa "programa de análisis". En el caso que nos ocupa se trata de analizar el código fuente de una página Web, esto es, el código HTML que contenga, por ejemplo, en busca de los enlaces, las rutas de las imágenes, el contenido de otras etiquetas HTML, en fin... no tiene que ver con el navegador en sí, como suele decirse. Creo que se confunden conceptos. En Delphi tú puedes usar un componente "TWebBrowser" para mostrar una página Web, tal como lo hace Internet Explorer, sin ir más lejos. Y existen componentes que te ayudarán a "parsear", esto es, analizar el código de un documento HTML, que puede ser el que se muestre en el "TWebBrowser" u otro cualquiera. Vamos, que una cosa es mostrar un documento HTML en un navegador y otra analizarlo mediante un "parser"; son cosas distintas y que no se interfieren, al menos no en lo que podría decirse como norma general, porque decir que no se puede hacer algo es mucho decir, se entenderá. |
#7
|
|||
|
|||
hola Dec,
muchas gracias por responder. el tema es que me he expresado mal, se lo q es un parser y lo que es un navegador. vamos a ver, yo tengo un twebbrowser con ese voy a la pagina de yahoo y meto mis datos, accediendo asi a una conexion https (cifrada). ademas tengo 2 parser uno que si le das una direccion web te baja la page y te muestra su codificacion (parser A) y otro q si le das una pagina web (archivo en el disco duro) te dice lo mismo(parser B). bien si accedo al yahoo con el webbrowser y le digo al parser A que me analice la pagina del yahoo htpps que estoy viendo en el webbrowser me pasa a la pagina de inicio para que me identifique ya q es cifrada y el parser A lo que hace es abrir una nueva conexion y entonces nasti de plasti. y el parser B no lo puedo usar porque no se guardar una pagina web con el webbrowser. Me entiendes ahora? por eso digo que si existe un VCL navegador tipo webbrowser que ademas tenga alguna funcion de parser, o bien si es posible con el webbrowser guardar la pagina q estoy viendo para poder analizarla con el parser B muchas gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|