我正在尝试为Android应用解析一些html,但我无法获得 data-id 类的值
这里是html代码
<div class="popup event-popup Predavanja" style="display: none;" data-id="246274" data-position="bottom" >
如何解析 246274 值?
答案 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