如何解析标签html的文本

时间:2017-11-06 13:17:53

标签: java android jsoup

我从请求中得到了这个:

  

在工作室il corteggiatore ha il suo bel daffare per difendersi dalle accuse di Sabrina。 E非独奏...< \ / p> \ r \ n \ t \ t \ t03 \ / 11 \ / 2017< \ / date> \ r \ n \ t \ t< \ / div> \ r \ n \ n \吨\吨

但我需要得到这个:

  

在工作室il corteggiatore ha il suo bel daffare per difendersi dalle accuse di Sabrina。 E non solo le sue ...

这是我的代码:

try {
      // Connect to the web site
      Document document = Jsoup.connect("http://myapi.com").ignoreContentType(true).get();

      Elements img = document.select("p");

      for (int i = 0; i < img.size(); i++) {
            imgSrc = img.get(i);
            imgSrc2 = String.valueOf(imgSrc.text());



            System.out.println("resultTITLE:" + imgSrc2);
      }

  } catch (IOException e) {
                e.printStackTrace();
}

谁能帮帮我?我是jsoup的新人...

先谢谢!

1 个答案:

答案 0 :(得分:0)

您应该尝试以下代码: -

    @SuppressWarnings("deprecation")
public static Spanned fromHtml(String html){
    Spanned result;
    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
       result = Html.fromHtml(html,Html.FROM_HTML_MODE_LEGACY);
    } else {
       result = Html.fromHtml(html);
    }
    return result;
}