私はその後、私は私だけでログインしたサイト内の別のページに2つのパラメータをPOSTする必要があり、3つのパラメータを使用してページにログインする必要があります。サイトにログインし、その内のページへの投稿
私はJSESSION IDを持っているクッキーの中に...curl -c cookie.txt -d "username=username&pwd=pwd&domain=mydomain" http://myurl
:
は、これまでのところ、私はこれでクッキーを持っています。 次のように私はクッキーを使用します。
curl -b cookie.txt -d "par=value" http://myurlnumbertwo
問題:
- でもログインURLにPOSTした後、私は、コンソールにログインページのHTMLコードを取得し、これがログインすることを意味してい成功しなかった?これを引き起こしたエラー、おそらくログをどのようにして見つけることができますか?
- ログインが成功したらどうすればログインセッションに残り、私のパラメータを他のページにPOSTするのですか?
編集:私は最終的にstranのヒントの後にこの作業を得た
、コードを次の。
- 'パラメーター1 = VALUE1 &パラメーター2 = value2の'
- にaction_url設定がhttps://stackoverflow.com/users/login
まず私は、続いて、ログインを作成して、クッキーを保存するために
wget --save-cookie cookie.txt --post-data 'POST_DATA' ACTION_URL
をしました
wget --load-cookie cookie.txt --post-data 'POST_DATA' ACTION_URL
私が必要とPOSTを作るために、私はwgetのを試してみるだろうヒント^^
後でどのようにCookieを使用しようとしていますか? –
あなたのコメントを見てから問題を編集しました。 –