ウェブサイトをスクラップしてログインする必要はありません。私はJsoupを使ってこれを行うことに決めました。私は適切にClojureのにこのコード行を「翻訳」のトラブルを抱えている:私のClojureのコードでクラスConnection.Response
を指定せずにオブジェクトにクラスを指定する
Connection.Response loginForm = Jsoup.connect("**url**")
.method(Connection.Method.GET)
.execute();
を、接続がセッションからのクッキーに私は必要なメソッドを欠いクラスjsoup.helper.HttpConnect
を、持っています。
これまでのところ、私は、次の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))