Android Jsoup无法获得内部文本

时间:2017-09-03 20:43:10

标签: java android jsoup

我正在尝试在Tag标签中获取一个值id =" spanRate" 4.0599

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

<div class="form-group blueRow" id="div_rate" name="div_rate">
    <div class="row">
        <label class="col-xs-7">Best Available Exchange Rate Online</label>
        <div class="col-xs-5">
            <label id="spanRate">4.0599</label> HERE
        </div>
    </div>
</div>

但它返回空......

   Elements dayRate = document.select("label#spanRate");
   System.out.println("dayRate : " + dayRate); // return: <label id="spanRate"></label> // NOTHING BETWEEN TAGS
   System.out.println("dayRate : " + dayRate.text()); // return: NOTHING
   System.out.println(document.select("div.col-xs-5 label").text()); // NOTHING

我在这里似乎有类似的问题,因为它说这是重复的;但那并没有回答我的问题!我之前犯过一些拼写错误,但这不是问题......&#34;&lt;&#34;标签ID =&#39; spanRate&#39;&gt;&#34; 4.0599&#34 ;&LT;&#34; /标签&#34;&GT;&#34;退货:&#34;&lt;&#34;标签ID =&#39; spanRate&#39;&gt;&#34;&#34;&lt;&#34; / label&#34;&gt;&#34; ...可能是因为它的内容在页面加载后被Javascript添加到DOM中了吗?因此它对Jsoup是不可见的?有办法解决吗?谢谢

0 个答案:

没有答案