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

1 respuesta

Respuesta
1
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
Muchas gracias! Un saludo
Hola,
Claro que es posible. Cuando abre la página web simplemente vas leyendo el texto de la página... y con lo que lees puedes ir comparando con la palabra o palabras que quieres buscar. Si coincides has encontrado el texto.
Un saludo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas

Java - S.O.S

3 respuestas - Hola; soy un estudiante de informática y ando un poco liado con Java; a ver...

Introducir reglas en un stylesheet

1 respuesta - Hola, a ver si me puedes ayudar que estoy un poco perdido. Estoy haciendo...

Lectura de archivos

1 respuesta - Hola de nuevo, ya nos habíamos conocido por unas preguntas que te hice...

Código que se lee, se almacena y genera otro

1 respuesta - Hola, tengo que generar el siguiente ejercicio. Usando colecciones el...

Abrir archivo y modificación a Mayúsculas

3 respuestas - Buenas experto. Soy estudiante universitario y se me presenta la siguiente...

Cambiar el color de las fuentes

2 respuestas - Hola experto, estoy intentando que el texto que aparezca en un JTextPane o...

Comprobar fichero existencia de salto de liena y enter

1 respuesta - Hola Que rutina tengo que emplear para comprobar que un archivo contenga...

Ayuda en java

1 respuesta - Me pregunta creo que es breve y sencilla Pero tengo una duda y no he...