我正在尝试在网站上使用数据废料并尝试使用Jsoup读取div数据下面的这些div
答案 0 :(得分:0)
这个怎么样:
Elements tickerEl = doc.select(".tickerdata").first();
String valStr = tickerEl.ownText();
Elements spanUpEls = tickerEl.select("span.up");
if (!spanUpEls.isEmpty()){
String upAbs = spanUpEls.get(0).text();
String upRel = spanUpEls.get(1).text();
valStr += " , " + upAbs + " UP";
}
Elements spanDownEls = tickerEl.select("span.down");
if (!spanDownEls.isEmpty()){
String downAbs = spanDownEls.get(0).text();
String downRel = spanDownEls.get(1).text();
valStr += " , " + downAbs + " DOWN";
}
System.out.println(valStr);
修改强>
我更正了tickerdata div的选择器。问题是我们选择了一个名为tickerdata(selector tickerdata
)的标签,而不是一个带有类tickerdata的元素(选择器.tickerdata
注意点)。
我建议你阅读JSoup CSS selectors。