我正在尝试通过解析html从站点中提取内容,但是包含表和其他各种与Java脚本相关的内容的主体在解析时为空。
这是我在运行下面的简短代码后得到的输出,如您所见,整个主体大部分都消失了:
Document doc = Jsoup.connect("https://wc3stats.com/games/" + gameTag).get();
System.out.println("doc: " + doc.toString());
<body>
<noscript>
<strong>Sorry but wc3stats.com doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="W3S"></div>
<script src="https://cdn.jsdelivr.net/npm/mutex-promise@0.1.0/index.min.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous">
<script src="/js/chunk-vendors.771ff685.js"></script>
<script src="/js/app.2099f4d4.js"></script>
</body>
以下是我希望使用Java解析的具有玩家姓名的表格:https://wc3stats.com/games/1470