获取类名Jsoup

时间:2017-03-24 21:22:28

标签: java android html parsing jsoup

我正在尝试为Android应用解析一些html,但我无法获得 data-id 类的值

这里是html代码

 <div class="popup event-popup Predavanja" style="display: none;" data-id="246274" data-position="bottom" >

如何解析 246274 值?

2 个答案:

答案 0 :(得分:1)

如果您拥有Element标记的div对象,则此代码将有效:

String attr = element.attr("data-id"); // get the value of the 'data-id' attribute
int dataID = Integer.parseInt(attr); // convert it to an int

或者,如果您想首先检查该属性是否存在,请使用:

if (element.hasAttr("data-id")) // etc.

答案 1 :(得分:0)

我认为你可以这样做

Document doc  = JSoup.parse(""Url");
Element  divElement = doc.select("div.popup event-popup Predavanja").first();//Div with class name

String dataId = divElement.attr("data-id");

请点击此链接https://jsoup.org/cookbook/extracting-data/selector-syntax