我正在使用Jsoup库读取一个URL,这个URL包含在一些<script>
标签中的文本。请问我是否可以获取每个<script>
标签内的文本?请注意,我不是在请求解析Javascript文件,因为我已经知道JSoup不允许那样做。实际的源代码中有文本在一个script标签内,我需要它。
doc = Jsoup.connect("http://www.example.com").timeout(10000).get();
Element div = doc.select("script").first();
for (Element element : div.children()) {
System.out.println(element.toString());
}
这是源代码中一个脚本标签的样子:
<script type="text/javascript">
(function() {
...
})();
</script>
String scriptdata = node.getWholeData();
但是如何只获取页面上的第二个脚本? - Florida