オンラインで提供されているこの例を試してみました: http://www.mkyong.com/java/how-to-automate-login-a-website-java-example/ プログラムで gmail に正常にログインしました。このチュートリアルの方法は、サインイン ページの get リクエストを送信し、ログイン情報を送信するために post リクエストを送信し、さらに別の get リクエストを送信して gmail ページを表示するというものでした。セッションはずっと維持されます。
ただし、プログラムで amazon にログインしようとすると (取得、投稿、およびプロファイル固有のページへの再取得を介して)、セッションが維持されません。投稿リクエストを送信した後、プロフィールのショッピング カートを取得することを期待して、ショッピング カート ページに取得リクエストを送信します。代わりにサインイン ページにリダイレクトされます。
セッションを維持するために、Cookie を次の get 要求に送信する必要があることをオンラインで読みました。Amazonを除いて、チュートリアルで指示されたものとほとんど同じことをしましたが、うまくいきません。
セッションが Amazon では維持されていないが、gmail では維持されている理由を誰か説明できますか?
前もって感謝します!