【发布时间】:2015-07-30 16:10:30
【问题描述】:
我正在尝试获取一个网站的HTML 源代码,该网站没有立即提供所有内容。 HTML 的重新加载是通过JavaScript 完成的。当我尝试连接到URL 并获取HTML 时,它不会包含所有内容。
这是我目前的代码:
import java.io.IOException;
import org.jsoup.Jsoup;
public class AudioLibrary
{
public static void main(String[] arguments) throws IOException
{
String htmlSource = Jsoup
.connect("https://www.youtube.com/audiolibrary/music").get()
.html();
System.out.println(htmlSource);
}
}
如何确保JavaScript 在检索 HTML 源代码之前完成其工作?就我而言,这显然是来自YouTube Audio Library 的免费可下载音乐列表。
【问题讨论】:
标签: javascript java html jsoup