由于缺少JavaScript支持,JSoup失败了吗?

时间:2019-08-18 15:44:54

标签: java html jsoup

我正在尝试通过解析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

0 个答案:

没有答案