Obtener fuente de sitio web en java
Me gustaría usar Java para obtener la fuente de un sitio web (seguro) y luego analizar ese sitio web para ver los enlaces que contiene. He encontrado cómo conectarme a esa URL, pero luego, ¿cómo puedo obtener fácilmente la fuente, prefiriéndome como el DOM Document bear para poder obtener fácilmente la información que quiero?
¿O hay una mejor manera de conectarse al sitio https, obtener la fuente (lo que debo hacer para obtener una tabla de datos ... es bastante simple) y luego esos enlaces son archivos que voy a descargar.
Desearía que fuera FTP, pero estos son archivos almacenados en mi tivo (quiero descargarlos mediante programación a mi computadora (