Abrir página web y buscar texto.

Hola, quiero saber si es posible abrir una página web con java (esto es fácil) y una vez abierta buscar una determinada palabra en ella, ya sea en el código fuente o en la propia página, eso ya me es indiferente. Gracias de antemano

1 respuesta

1
Respuesta de
Directamente :) tienes un Reader que es con el que lees el contenido de la página (el código fuente). Simplemente utiliza el Reader para leer el contenido, puedes crearte un BufferedReader para leer directamente en Strings, línea a línea, y para cada línea, comprueba si la cadena que buscas está incluida con un
cadena_leida.indexOf(cadena_buscada);
Si devuelve -1 no contiene la cadena. Y si devuelve otro valor te indica la posición en la que comienza la cadena buscada dentro de tu objeto "cadena_leida".
Toma la página web como un stream de texto y todo será más fácil. Así puedes tener una clase que busque una cadena dentro de un stream de texto.
Un saludo
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje