問題
你需要修改一個HTML文檔中的文本內容
方法
可以使用Element
的設置方法::
Element div = doc.select("div").first(); // <div></div>
div.text("five > four"); // <div>five > four</div>
div.prepend("First ");
div.append(" Last");
// now: <div>First five > four Last</div>
說明
文本設置方法與 HTML setter 方法一樣:
Element.text(String text)
將清除一個元素中的內部HTML內容,然後提供的文本進行代替Element.prepend(String first)
和Element.append(String last)
將分別在元素的內部html前後添加文本節點。
對於傳入的文本如果含有像 <
, >
等這樣的字符,將以文本處理,而非HTML。
閱讀更多JSOUP相關文章,請看專欄:《使用JSOUP實現網絡爬蟲》