Una sorta di motore di ricerca?? Tu indichi un url es. "http://www.pincopalla.com" e poi un testo di ricerca es. "Pinco Palla" e l'applicazione COSA dovrebbe poi visualizzarti? Gli url (e/o titoli) delle pagine dove c'è quel testo? O solo il numero delle occorrenze? O altro?
Comunque tecnicamente devi realizzare un "web crawler" ("web spider", anche detto). Esso ha uno o più url in ingresso. Per ciascuno scarica la pagina, la analizza ed estrae i link contenuti che puntano ad altre pagine. Fa poi la stessa cosa con le altre pagine, e così via .... Insomma hai poi un bel grafo di pagine, e COSA ci fai con il testo delle pagine ... appunto dipende da te.
Farlo in Java e da zero NON è banale ma è fattibile. E perlomeno per siti puramente "statici" il concetto fila benissimo. Dove invece ci sono form di input, query string da passare, captcha di verifica ... beh non è più così ovvio. L'argomento è ampio e molto complesso.
Devi andare più a fondo, precisare meglio! Sei un programmatore, no? Devi anche precisare se è una cosa che ti sei inventato di fare tu, o se è per un esame/esercitazione assegnato. E in tal caso anche quali sono le eventuali restrizioni nel senso di cosa devi o non devi usare come framework, librerie ecc
Altrimenti, te lo dico sinceramente, in questa discussione non si andrà molto avanti/lontano .....![]()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet