我正在开发一款应该在HTML上做一些工作的Android应用程序 - 查找HTML正文的一部分,获取属性和最后一个 - 获取包含搜索元素的值。所以我确实指出了第一和第二部分,但我无法处理最后的第三部分。我一直试图用这样的东西来实现这个目标:
public List<String> getSpecificValue(String searchedElement){
//builder containing my html code...
Document doc = Jsoup.parse(builder.toString());
Elements elements = doc.getAllElements();
List<String> list = new ArrayList<>();
for(Element e : elements){
if(e.text().toLowerCase().contains(searchedElement.toLowerCase())){
list.add(e.text());
}
}
return list;
}
所以stackoverflow.com和搜索元素的例子,即“ack”我的代码应返回该网站上包含3个字母的每个值。有什么帮助和建议吗?
答案 0 :(得分:0)
您可以使用
Elements elements = doc.getElementsContainingText("mySearchText")
查找包含指定字符串的元素