1
我不想刮一个网站,这需要我登录。我决定使用Jsoup来做到这一点。我无法“翻译”这一行代码Clojure的正确:指定clojure中的对象类
Connection.Response loginForm = Jsoup.connect("**url**")
.method(Connection.Method.GET)
.execute();
没有在我的Clojure代码指定类Connection.Response
,连接有类jsoup.helper.HttpConnect
,缺少我需要的Cookie会话方法。
到目前为止,我想出了下面的Clojure代码:
(import (org.jsoup Jsoup Connection
Connection$Response Connection$Method))
(do
(def url "*URL*")
(def res (doto (org.jsoup.Jsoup/connect url)
(.data "username" "*USERNAME*")
(.data "password" "*PASSWORD")
(.method Connection$Method/POST)
(.execute)))
(type res))