enlive

    4熱度

    1回答

    我需要從HTML頁面的某個部分檢索一些原始HTML。 我寫了刮刀,它抓住適當的div,但它返回一個標籤的地圖。 (:use [net.cgrand.enlive-html :as html]) (defn fetch-url [url] (html/html-resource (java.net.URL. url))) (defn parse-test [] (let [url

    15熱度

    3回答

    我有類似於HTML片段: <div id="root"> <div id="A" attrib_2="bar"></div> <div id="B" attrib_2="baz"> <div id="H" attrib_1="gnu"> <p> <div id="F" attrib_2="baz"></div> </p>

    6熱度

    3回答

    是否有人知道一個類似於java的模板庫Enlive? 爲頁面使用純html,沒有任何標記的概念,並使用CSS選擇器的等價物來填充頁面的動態數據似乎對我來說很好。 有關更多信息,請參閱此blog post的示例。 我知道可以在Java中創建Enlive包裝並使用它,但我正在查看現有的Java替代方法。

    2熱度

    1回答

    我創建了一個使用活動模板引擎的表格。我所做的是創建一個單表格行並重復該行直到動態需要的行的數目。但是,我有一些問題更新每行的屬性class。 如何動態地設置每個表格行的class屬性,甚至說是奇怪的方式?

    2熱度

    2回答

    我試圖創建函數來從HTML頁面中抓取和標記,該頁面的URL提供給一個函數,並且它的工作方式應該如此。我得到<h3>和<table>元素的序列,當我嘗試使用select函數從結果序列中僅提取表或h3標記時,我得到(),或者如果我試圖映射那些我得到的標記(零無零... )。 你能幫我解決這個問題,或者說明我做錯了什麼? 下面是代碼: (ns Test2 (:require [net.cgra

    1熱度

    2回答

    我試圖刮一些需要unicode支持的網站。例如,我試圖讓這本書的書名,但它返回混亂的字符: (-> "http://www.brill.nl/publications/evliya-celebis-book-travels" java.net.URL. enlive/html-resource (enlive/select [:h1#page-title]) first :conte

    3熱度

    2回答

    我有多個html文件,這是要合併成一個單一的html文件。這些多個文件就像頁眉,頁腳等,這是多個文件通用的。我正在使用enlive的html-resource方法。但是,該方法插入缺少的html標籤到最終文件中,我不想要。 以下爲輸出地圖, ({:tag :html, :attrs nil, :content ( {:tag :head, :attrs nil, :content ( {:tag