Apache httpclient for Javaに問題があります。私は、ログインフォームからすべてのフィールドを抽出し、ユーザー名とパスワードを入力し、POST要求を行うことによってアカウントにログインする、Webサイト用のログインボットを作成しています。私はjavaが提供するクラスを使って試しましたが、毎回ログインページに戻ってきました。 これはApacheクライアントで動作するようですが、まだ動作しているかどうかを確認するために、すべてのCookie処理コードを削除しようとしました。私はもはやリストにクッキーを保存せず、リクエストにクッキーを追加しませんが、まだ正しくログインしているようです。どのようにすることができますか?私はcookiestoreを使用せず、クッキーがどこから来ているのかわからないので、明らかにバックグラウンドのどこかに保存しなければなりません。新しいセッションを開始するには、それらをクリアする必要があります。 私はこのApache HTTPクライアントのクッキー - Java
CloseableHttpClient client = HttpClients.createDefault();
のようなクライアントを作成し、この
HttpPost post = new HttpPost(url+"/login");
HttpResponse response = client.execute(post);