Elementos html de análisis Java generados por JS

Soy muy nuevo en el análisis html con Java, utilicé JSoup anteriormente para analizar html simple sin que cambie dinámicamente, sin embargo, ahora necesito analizar una página web que tiene elementos dinámicos. Este es el código con el que intenté analizar la página web antes, sin embargo, fue imposible encontrar los elementos ya que se agregaron después de que la página se había cargado. La situación es una pregunta que es una página que usa Google Maps con marcadores, estoy tratando de raspar las imágenes de estos marcadores.

    public static void main(String[] args) {
try {
    doc = Jsoup.connect("https://pokevision.com")
            .userAgent(
                    "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36")
            .get();
} catch (IOException e) {
    e.printStackTrace();
}
Elements images = doc.select("img[src~=(?i)\\.(png|jpe?g|gif)]");

for (Element image : images) {
    System.out.println("src : " + image.attr("src"));
}

}

Entonces, dado que aparentemente esta operación es imposible con JSoup, ¿qué otras bibliotecas puedo usar para encontrar las fuentes de imágenes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta