FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Descargar parte de una web
Hola,
Necesito realizar la descarga de cierto texto de una web. Pongo un ejemplo: Tengo las url de todas las páginas que quiero descargar... http://www.fabricante-pepe.com/artic...eferencia=1000 http://www.fabricante-pepe.com/artic...eferencia=1001 http://www.fabricante-pepe.com/artic...eferencia=1002 Si cargamos una de esas supuestas urls, obtenemos una página web con mucho html, mucho texto, muchas imágenes etc... El texto que me interesa se encuentra ubicado entre dos etiquetas HTML concretas <textarea name="algo">Este es el texto que quiero capturar</textarea> ¿alguna sugerencia de cómo puedo capturar ese texto? Gracias de antemano.
__________________
Saludos Emilio |
#2
|
||||
|
||||
Saludos Capo!!
He estado buscando por los foros, y al principio habia visto sugerencias sobre descargar la página en local con un componente Indy HTTP, volcando ese texto a un fichero (que al igual con un WebBrowser lo puedes hacer, no estoy muy puesto en el tema) y buscando el texto escogido dentro del fichero o memo donde tengas el codigo fuente de la página. Pero luego he encontrado la palabra clave que creo que es la que necesitabas: PARSER, Dec, aquí da las pautas para encontrarlo Espero sea esto lo que buscas, yo sinceramente te lo digo, estoy out en este tema y me he limitado a buscar por los foros e investigar un poco por Delphi. Saludos |
#3
|
||||
|
||||
Sabia yo que con un WebBrowser se podia hacer algo:
Colocas un webbrowser y un memo. En el evento ondocumentcomplete añades esto:
Y ya tienes el codigo fuente de la web en un memo, sólo hay que buscar las etiquetas con un "pos" y ya lo tienes. Saludos |
#4
|
||||
|
||||
Seguro que usando un TWebbrowser se pueden ir recorriendo cada una de las etiquetas (aunque yo no se como ), o quizá utilizando algún parser. Pero una forma sencilla de hacerlo es obtener la pagina, colocarla en un string, buscar la etiqueta textarea y copiar lo que se encuentra entre la etiqueta de apertura y de cierre. Algo así:
Última edición por seoane fecha: 17-08-2006 a las 14:58:35. |
#5
|
||||
|
||||
Continuando mi respuesta anterior, podemos bajar de una sola vez todos los artículos, y guardar el contenido de los textarea en archivos de texto:
|
#6
|
||||
|
||||
Bicho gracias por la respuesta, no es ese el camino pero se agradece, por cierto, aparcar está tirao
Seoane funciona perfectamente, muchas gracias por tu rápida y eficaz respuesta.
__________________
Saludos Emilio |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Descargar Formulario | monicasierrar | OOP | 8 | 29-09-2005 18:25:25 |
Descargar DBE | brandolin | Conexión con bases de datos | 4 | 15-05-2004 03:07:21 |
Descargar correo | pepe2000 | Internet | 1 | 17-02-2004 15:54:40 |
descargar una extencion | migueilichenco | Internet | 1 | 28-11-2003 21:23:50 |
Descargar Firebird.. | LucasArgentino | Tablas planas | 1 | 17-11-2003 14:58:04 |
|