enlive

    1熱度

    1回答

    我嘗試使用ring.util.anti僞造成HTML表單插反僞造令牌: (html/defsnippet post-edit-form "templates/blog.html" [:.post-edit] [] [:form] (html/after (html/html-content (anti-forgery-field)))) 獲取例外: java.lang.Il

    0熱度

    1回答

    我想創建一個模板,它產生一些數據在其中的表。數據來自在msh-contents中定義的映射。 (require '[net.cgrand.enlive-html :as html]) (def msh-contents {:title "Events mashup", :data-content [{:title "ICTM Study Group ",

    1熱度

    1回答

    我添加自定義Backbone.js的scrips到我的網頁,它需要是在頁面的結束, 我觀看了解決方案添加腳本這裏描述的HTML頭:Enlive templates – add to head section 不幸的是,我需要添加腳本到頁面底部。 <html> <head><!-- all the normal css and js scripts--></head> <body

    2熱度

    1回答

    我需要每天下載一些網頁的內容,我打算使用enlive。麻煩的是,我需要首先使用POST登錄,然後使用會話的cookie完成對感興趣的頁面的認證。所以我不能只用 (html/html-resource (java.net.URL. url)) 我沒有找到一種方法在clojure中做到這一點。否則,在Java中閱讀也不錯。最後它應該作爲heroku的工作者。 謝謝!

    1熱度

    1回答

    我剛開始使用Elive進行HTML屏幕抓取任務。如果我想要下表中第二個和第四個TD節點的文本,我將如何指定選擇器?我閱讀本教程,但沒有找到如何指定的XPath這將是任何例子: HTML /體/表/ TR/TD [2]和/TD [4](假設一個基於索引) <html> <body> <table width="100%" border="0" cellspacing="3" cellpaddin

    1熱度

    1回答

    解析結果在下面的鏈接 https://github.com/swannodette/enlive-tutorial/blob/master/src/tutorial/scrape1.clj 它顯示瞭如何從URL解析的頁面,但我需要使用SOCK5代理,我想不出如何使用代理裏面enlive,但我知道如何在HttpClient的使用代理,但如何解析從HttpClient的結果,我有以下的代碼,但最後一行

    1熱度

    1回答

    Clojure和enlive非常棒。在試圖探索Enlive的力量時,我試圖將兩個轉換應用到html頁面。 該HTML頁面有2個區域(div),我想要轉換。有問題的第一個div被克隆〜16次。第二個問題被克隆5次。原始的div(來自html文件)應該被覆蓋或根本不顯示。 Enlive有慣用的方法 (apply str (enlive-html/emit* ze-contant-transferm))

    0熱度

    1回答

    我需要根據某些條件來替換元素的內容。如果條件不滿足,該元素應該不變。 (enlive/deftemplate template (io/resource "templ.html") [] [:#el_id] (if (condition) (enlive/content ...) ;; otherwise identity transformat

    1熱度

    2回答

    我有一個以下Clojure的代碼渲染功能使用enlive-HTML這使得一個HTML頁面。根據所選語言,使用不同的html模板。 正如你可以看到,有很多重複的代碼,我想將其刪除。 我正在考慮編寫一些宏,但如果我理解正確,語言(即lang參數)在宏執行時不可用,因爲它在請求中提供,並且處於執行時並且不處於編譯時。 我還試圖修改enlive爲了在以後的某個點添加國際化支持,但我Clojure的技能還沒

    0熱度

    1回答

    我使用Enlive for Clojure。我試圖在特定的div標籤內使用li標籤中的class「title」來獲取span標籤。 <div class="main"> <li><span class="title">wanted</span></li> <li><span class="title">wanted</span></li> <li class="dum