This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-10-31
Channels
- # architecture (1)
- # asami (25)
- # babashka (1)
- # beginners (1)
- # calva (23)
- # clj-kondo (54)
- # cljfx (23)
- # cljsrn (9)
- # clojure (72)
- # clojure-europe (2)
- # clojure-spec (16)
- # clojure-uk (4)
- # clojurescript (10)
- # code-reviews (1)
- # cursive (2)
- # datomic (1)
- # events (2)
- # exercism (2)
- # fulcro (6)
- # graalvm (1)
- # malli (1)
- # membrane (1)
- # off-topic (31)
- # pathom (3)
- # reagent (6)
- # reitit (2)
- # releases (1)
- # shadow-cljs (1)
- # vim (6)
- # vrac (25)
- # xtdb (4)
Does anyone here use hickory for html parsing? I have this subset of the hickory format map
{:type :element, :attrs {:class "clear"}, :tag :br, :content nil}
"\n\n"
{:type :element, :attrs {:class "dataTitle"}, :tag :div, :content ["Born"]}
"\nin Nottingham, England, , The United Kingdom\n"
{:type :element, :attrs {:class "clear"}, :tag :br, :content nil}
"\n\n\n"
{:type :element, :attrs {:class "dataTitle"}, :tag :div, :content ["Website"]}
"\n"
And I'd like to select the text that comes after the element with :content ["Born"]
I can select that element with
(->
(s/find-in-text #"Born")
(s/select html))
But I don't know how to get the text that comes after