2014-07-20 42 views
2

我需要每天下载一些网页的内容,我打算使用enlive。麻烦的是,我需要首先使用POST登录,然后使用会话的cookie完成对感兴趣的页面的认证。所以我不能只用阅读网页与登录(clojure)

(html/html-resource (java.net.URL. url)) 

我没有找到一种方法在clojure中做到这一点。否则,在Java中阅读也不错。最后它应该作为heroku的工作者。

谢谢!

+1

看看'clj-http'或'http-kit' –

回答

1

您需要一个http-client来创建一个有效的会话。您可以使用clj-http的Cookie Store来简化跨请求维护Cookie。

+0

太棒了,看起来很有希望。我会尽快尝试一下... – Majnu