2
我需要每天下載一些網頁的內容,我打算使用enlive。麻煩的是,我需要首先使用POST登錄,然後使用會話的cookie完成對感興趣的頁面的認證。所以我不能只用閱讀網頁與登錄(clojure)
(html/html-resource (java.net.URL. url))
我沒有找到一種方法在clojure中做到這一點。否則,在Java中閱讀也不錯。最後它應該作爲heroku的工作者。
謝謝!
我需要每天下載一些網頁的內容,我打算使用enlive。麻煩的是,我需要首先使用POST登錄,然後使用會話的cookie完成對感興趣的頁面的認證。所以我不能只用閱讀網頁與登錄(clojure)
(html/html-resource (java.net.URL. url))
我沒有找到一種方法在clojure中做到這一點。否則,在Java中閱讀也不錯。最後它應該作爲heroku的工作者。
謝謝!
您需要一個http-client來創建一個有效的會話。您可以使用clj-http的Cookie Store來簡化跨請求維護Cookie。
太棒了,看起來很有希望。我會盡快嘗試一下... – Majnu
看看'clj-http'或'http-kit' –