JAVA経由でWebサイトにログインしたい。
認証: サイトには、ホームページへのリダイレクトを実行する JavaScript ボタンがあります。私の Web クローラーは、Jsoup を使用して、html ボタンを持つサイトにプログラムでログインできます。しかし、javascript で送信する Web サイトにログインしようとすると、これまでに発見したどの方法でも認証されないようです。
これまでのところ、私は試しました:
- URLConnection と OutputWriter を使用して、ネイティブの Java API を使用してログインしようとしました。ユーザーとパスワードのフィールドに適切な値が入力されますが、javascript メソッドを実行しようとすると、単に機能しません。
- スープ。(html ボタンを含む任意の Web サイトにログインできます。ただし、javascript をサポートしていないため、あまり役に立ちません。
- 私は HtmlUnit を試しました。膨大な行数の出力を出力するだけでなく、実行に長い時間がかかり、最終的には依然として失敗します。
- 最後に、Rhino (HtmlUnit が基づいている) を使用してみましたが、JavaScript メソッドの長いリストで動作するようになりました。ただし、認証できません。
- 私はすでにSeleniumを試しましたが、どこにも行きません..
アイデアが尽きた..おそらく、これらの API の 1 つに含まれるすべてのソリューションを調査したわけではありませんが、JavaScript ボタンを含む Web サイトにまだログインできません。誰にもアイデアはありますか?