2016-07-26 115 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();