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

Javascript 使用Jsoup从网页获取数据返回空结果,javascript,android,jsoup,Javascript,Android,Jsoup,我正在从网络上获取更多条件 当我使用Chrome或Firefox的Inspect元素函数时,我发现div类中有我需要的文本(34F) 我收到空的结果 我知道加载页面后会填充表,但我找不到有关如何在android textView中获取此值的信息,也找不到替代Jsoup的另一种方法:向 https://secure.winterparkresort.com/JSON/RtpJsonServices.asmx/getTrestleConditions?callback=null 这将为您提供一些J

我正在从网络上获取更多条件

当我使用Chrome或Firefox的Inspect元素函数时,我发现div类中有我需要的文本(34F)

我收到空的结果


我知道加载页面后会填充表,但我找不到有关如何在android textView中获取此值的信息,也找不到替代Jsoup的另一种方法:向

https://secure.winterparkresort.com/JSON/RtpJsonServices.asmx/getTrestleConditions?callback=null
这将为您提供一些JSON,如:

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

而且您拥有所需的信息。

Jsoup不执行JavaScript,因此不会看到任何动态生成的内容。你可以尝试一个真正的浏览器,或者像Selenium这样的浏览器前端。你可能想看看我曾经对一个类似问题给出的答案:或者这个
        <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();
null({"iconClass":"sun","Temperature":34,"Conditions":"Sunny","openLifts":0,"openTrails":0});