回答受付中の質問
メールや動画サイト等でログインする時、ID、パスワードを入力しますが、
面倒であるため省略しようと考えます。
例にニコニコ動画のログイン画面でのHTMLソースで<form><input>のみを抜粋します。(https://secure.nicovideo.jp/secure/ のソースです。)
<form name="login" id="login" action="login" method="post">
<input type="hidden" name="next_url" value="">
<input value="" type="text" name="mail" id="mail">
<input value="" type="password" name="password" id="password"><input name="login" type="image" id="login_submit" src="img/login_form/btn_login.png" alt="ログイン">
</form>
これをURLに置き換えると
"https://secure.nicovideo.jp/secure/login?next_url=&mail=メールアドレス&password=パスワード"
なると思うのですが"ログインエラー"になります。
わかる方よろしくお願いします。
投稿日時 - 2010-02-06 00:26:28
4人が「このQ&Aが役に立った」と投票しています
回答(1件中 1~1件目)
<form name="login" id="login" action="login" method="post">
って、postですよ。
getなら、URLに置き換えることができますが、postの場合はPOSTでHTTPサーバーにアクセスした上でbodyとしてnext_url=...以下を入れないといけませんからね。ブラウザでやるとしたら素直にformを作ってやるか、JavaScriptを使うかしかやりようは無いのではないでしょうか。
投稿日時 - 2010-02-06 00:31:31
補足
回答ありがとうございます。
>getならURLに置き換えることができますが、postの場合はPOSTでHTTPサーバーにアクセスした上でbodyとしてnext_url=...以下を入れないといけません
勉強になりました。
>JavaScriptを使う
その方法を教えて下さい。それはクリックすることでフォームを送信するようなものですか?
お願いします。
投稿日時 - 2010-02-06 01:03:23