2016-07-26 87 views
1

我想删除一个表,但我不能。我怎样才能删除它?我尝试了下面的代码,但这不起作用。用jsoup删除特定表

Document doc2 = Jsoup.connect(link).get(); 
final Elements elements = doc2.select("div.postarea"); 
doc2.select("div table").remove(); 

截图:

enter image description here

+0

我不熟悉jsoup,但'选择( “分区表”)'其实选择桌子?不应该只是'select(“table”)'或者'select(“div \ table”)'? –

+0

你可以发布一个示例HTML吗?从检查员,右键单击>选择外部HTML。如果我们了解父标签是什么,那么选择低级别表将会很有帮助。事实上,如果没有它,HTML标记太宽泛无法定位。 –

回答

-1

此代码ISE运行:

Document doc = Jsoup.connect(link).get(); 
        final Elements elements = doc.select("div.postarea"); 
        elements.last().select("table ul").remove();