Buonasera a tutti!

Qualcuno sa suggerirmi qualche strumento da usare per poter creare un mio programma in Java che mi permetta di scaricarmi una pagina web (non solo il codice html, intendo tutta la pagina completa di css, immagini ecc.) in locale.

Non ho fini bellicosi, devo creare questo programmino che avuti in input una lista di url, scarichi le relative pagine e ne analizzi il contenuto rispetto a determinati indici qualitativi (dimensione immagini, valid. codice ecc.)
Se avete suggerimenti riguardo questo secondo punto, vi ringrazio.

Grazie mille!