使用Clojure完成初学者。你如何在Clojure中访问变异的jsoup文档?我有下面的代码,我想打印出更改的HTML而不是正在删除的链接。
(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]")))))
答案 0 :(得分:1)
@cfrick在评论中回答了这个问题,所以我只是将其扩展为一个示例,以使其更加清晰。
让我们更改-main
以在html
更改之前和之后打印该值
(defn -main
"Fetch the page, delete links, and print out the html of the modified page"
[& args]
(let [html (get-page)]
(println "html before modification")
(println html)
(.remove (.select html "a[href]"))
(println "html after modification")
(println html)))