我正在使用 Jsoup 尝试读取 html 中的所有元素并循环遍历并根据元素的类型执行操作。
我运气不好,我找不到正确的方法来检查每个元素的值。
有什么建议吗?
这是我最近的尝试:
Elements a = doc.getAllElements();
for(Element e: a)
{
if( e.val().equals("td"))
{
System.out.println("TD");
}
else if(e.equals("tr"))
{
System.out.println("TR");
}
}
这不会打印任何东西。
最佳答案
试试这个:
Elements tdElements = doc.getElementsByTag("td");
for(Element element : tdElements )
{
//Print the value of the element
System.out.println(element.text());
}
关于java - Jsoup获取标签的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15982094/