0
与Clojure完全初学者。你如何访问Clojure中的突变jsoup文档?我有下面的代码,我想打印出更改后的html,而不是被删除的链接。什么是从Clojure(Java可变对象互操作性)中的JSoup文档中删除元素的最佳方法?
(defn get-page []
(.get (org.jsoup.Jsoup/connect "https://example.com")))
(defn -main
"Fetch the page, delete links, and print out the html of the modified page"
[& args]
(let [html (get-page)]
(println (.remove (.select html "a[href]")))))
后不打印remove'的'的结果,而不是'let'形式和'(的println中添加另一条线html)'(或者任何你喜欢的java-interop)。 'html'包含你之后的对象。一旦你修改它,它就会保持当前状态。 – cfrick
谢谢cfrick。就是这样。 – Sully