私の上司は、いくつかのテーブルデータを取得する HTML パーサーを書くように私に言いました....ええと、私はあちこちで立ち往生していて、本当にあなたの助けが必要です :)
まず、Web サイトにログインしてから、別の URL に移動し (Cookie で動作することを願っています)、データを取得する必要があります。
ログインフォームには、ユーザー名とパスワードのフィールドと、多くのオプションを含む選択リストがあります。私は 2 番目のオプションを選択したいと思います..
ここに私がすでに持っている私のコードがあります:
System.setProperty("javax.net.ssl.trustStore", "C:\\unicert.jks");
Response res = Jsoup.connect("URL to Loginform")
.data("u", "UsernameHere")
.data("p", "PasswortHere")
.data("r", "Second Option")
.method(Method.POST).execute();
Map<String, String> loginCookies = res.cookies(); //Getting the Cookies
Document doc2 = Jsoup.connect(url).cookies(loginCookies).get(); //loading new Site with Cookies
よろしくお願いします。アレックス