Jsoup返回空元素

时间:2015-06-04 05:30:43

标签: android parsing jsoup

我正在解析此页面:http://www.catedralaltapatagonia.com/invierno/partediario.php

这是页面源代码

 <!-- COMIENZO PESTAÑA METEOROLOGIA -->
<div class="TabbedPanelsContent">
<div class="contenedor">
  <div id="pd_foto_fondo">
<br />
<div id="meteo_contenedor_avalanchas">&nbsp;&nbsp;&nbsp; ULTIMA ACTUALIZACION PARTE DIARIO:     FECHA: 03 de Junio de 2015  HORA: 09:00 hs</div>
  <br />......

这是我用来获取数据的代码

 Document document = Jsoup.connect(url).get();
            Elements div = document.select("div#meteo_contenedor_avalanchas");
 TextView textview= (TextView) findViewById(R.id.sometextview);
        textview.setText(Html.fromHtml(div));

但我得到一个空洞的结果。

我需要的文字:ULTIMA ACTUALIZACION PARTE DIARIO:FECHA:03 de Junio de 2015 HORA:09:00 hs

如何解决?

1 个答案:

答案 0 :(得分:1)

取代

Elements div = document.select("div#meteo_contenedor_avalanchas");

添加以下代码,

String div = document.getElementById("meteo_contenedor_avalanchas").toString();