gpt4 book ai didi

javascript - 使用Jsoup从网页获取数据返回空结果

转载 作者:行者123 更新时间:2023-11-30 00:30:01 25 4
gpt4 key购买 nike

我正在从事从网络获取天气条件的工作。 http://trestlebikepark.com/

当我使用 Chrome 或 Firefox 的检查元素功能时,我找到了包含我需要的文本的 div 类 (34F)。

<div class="overlayWeather">
<div class="title">Current</div>
<div class="icon"><span class="climacon sun"></span></div>
<div class="temperature">34 °F</div>
<div class="conditions">Sunny</div>
</div>

但在源代码中内容是空的。

        <div class="currentStatusOverlay">
<div class="overlayWeather">
<div class="title">Current</div>
<div class="icon"><span class="climacon"></span></div>
<div class="temperature"></div>
<div class="conditions"></div>
</div>
</div>

我怎样才能得到这些短信?

我试过了

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

Elements div = doc.select("div.temperature");
String temp = div.text();

我收到空结果

我知道表格是在页面加载后填充的,但是我找不到有关如何在 android textView 中获取此值的信息

最佳答案

替代 Jsoup 的另一种方法:发送一个 Http 请求到

https://secure.winterparkresort.com/JSON/RtpJsonServices.asmx/getTrestleConditions?callback=null

这会给你一些像这样的 JSON:

null({"iconClass":"sun","Temperature":34,"Conditions":"Sunny","openLifts":0,"openTrails":0});

并且您拥有所需的信息。

关于javascript - 使用Jsoup从网页获取数据返回空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29931809/

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