gpt4 book ai didi

java - Jsoup 不解析特定的 Div

转载 作者:行者123 更新时间:2023-12-01 19:52:33 24 4
gpt4 key购买 nike

我无法从 here 获取 div 'liveticker'使用 Jsoup 库。

这是我的代码:

Document doc = Jsoup.connect(Link).get();

Element link = doc.select("div.data-of-match-live-experience").first();
Elements squad = doc.select("div.data-of-match-live-experience");
Elements li = squad.select("li"); // select all li from ul

Log.d("jsoup", "size: " + li.size());

最佳答案

此标记中的文本不是初始 html 的一部分,而是在页面加载后由 JavaScript 设置。您可以通过在浏览器中禁用 JavaScript 来进行检查。 Jsoup只获取静态html,不执行JavaScript代码。

当您检查从页面建立的连接时,您会发现该值是通过对此 API 的请求进行更新的:

https://shapeshifter-api.onefootball.com/v1/en/match/live-experience/5/6700/718129

向此网址发出请求,解析器结果,您将获得所需的值。

关于java - Jsoup 不解析特定的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50831471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com