なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

HickoryでHTMLをS式化

HiccupでHTMLをテンプレートとして扱いたいのだが、元ネタのHTMLが素のHTMLの場合、どうやってS式にするか?

Stackoverflowに聞いてみそ
stackoverflow.com

Hickory

github.com

さっそく使ってみる

ほとんどGitHubのREADME.md見とけば動いた

user=> (use 'hickory.core)
nil
user=> (require '[clj-http.client :as client])
nil
user=> (def site-htree (-> (client/get "http://formula1.com/default.html") :body parse as-hickory))
ここにバーっと括弧がいっぱい出る