Tengo el siguiente problema: estoy haciendo un programa que obtiene el código fuente de una página web y obtiene a partir de ese código una palabra (un valor string) que luego lo muestra en un JLabel cualquiera.
Para hacer esto lo que hago es pedirle a java que trate a todo el código como un string inmenso, y dentro de ese string enorme, mediante el método "substring" que saque una nueva cadena chica con los caracteres que quiero que java lea.
Ej:
Código:
(fue pedirle a java que leyera desde el char nº 10255 hasta el char nº 10270)codigo.substring(10255,10270);
El problema es que el código fuente de la página cambia todos los días. Entonces los caracteres que le pido a JAVA que lea y luego muestre, dejan de ser los caracteres de la palabra que yo quiero que obtenga. Hoy funciona bien, mañana ya me muestra otra cosa. Todo porque el código fuente cambia.
¿Existe alguna forma de hacer que me obtenga siempre el mismo valor, sin importar que el código esté cambiando cada día?