• 締切済み

自動ログインについて

自動でログインしたいのです。 キャッシュとかのことじゃなくてです。 (このサイトも、自動ログインできてますし) そうじゃなくて、「ID.」と「パスワード」を入力して 「ログインボタン」を押すようなサイトありますよね? (そう、よくあるやつです) そのページのURLの語尾に「Id=***** Pas=******」 のようなものを付け足したら、ワンアクションで、 つまり「自動ログイン」できるのかなぁ、との次第です。 どのように、URLを変えれば良いか分かりますか?

みんなの回答

  • ide1
  • ベストアンサー率77% (7/9)
回答No.2

多分、以下の方法でURL指定だけでログインできる と思います。 (1)ブラウザでログイン入力画面でソースの表示 を行ってください。 (IE5.0ならブラウザ上部のメニューバーの 「表示」で「ソース」をクリック) (2)ソースを input で検索し、パラメータ名を 調べてください。パラメータ名は input の右 にある name= の次の文字です。 (パラメータ名は、ログイン画面なら最低2ヶ所 です。ID、パスワード以外のパラメータがある 場合は、3ヶ所以上にあります。) 例えば、パラメータ名が UID, PASS なら http://www.~.com/login.cgi?UID=***&PASS=*** と入力してください。 ※ *** はパラメータの値です。 ※ パラメータ名の大文字・小文字は間違えないように してください。 ------------------------- 注意1 IDやパスワードに特殊文字(&や?など)を使ってい る場合は、パラメータ値をエンコードしてから URLにつけないといけません。(エンコードは簡単で はないと思います。Perlなどでプログラムを作れば できますが...。) 注意2 サーバ側のプログラムでURLの後につけたパラメー タを無視する場合があります。この場合、上記方法 は使えません。

bongo8
質問者

補足

ありがとうございます。 やっぱりできるはずですよねぇ。 大変解りやすく書いていただているのは分ります。 ただ、ソースをみても、該当する部分がないようです。 試しに、ココ http://www.do-card.com/ で、ソースをみたところ、・・・無理っぽいです。 う~、むずかしいのかなぁ

すると、全ての回答が全文表示されます。
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

大抵のサイトの認証処理は、クッキーの読み書きで行われていますので > そのページのURLの語尾に「Id=***** Pas=******」 > のようなものを付け足したら、ワンアクションで、 > つまり「自動ログイン」できるのかなぁ これはほぼ無理だと考えてよいでしょう。 要するに「ID/Passなどの入力なしにログインする」ということができればよいのであれば、ほとんどのサイトでは次の方法でOKです。 1.HTMLファイルを作成し、これに目的のサイトのログインフォームの内容を全て埋め込みます。 2.更に、このフォームを自動で送信するようにJavaScriptを書きます。 3.これを自分のパソコンの好きな場所に保存し、お気に入り(ブックマーク)に登録します。 後は「お気に入り(ブックマーク)」から、このHTMLを選ぶだけでログインできます。 (私はこの方法で、いくつかのサイトのログインページを飛ばしています。) HTMLやJavaScriptの知識が必要な上、1つのログイン用HTMLを作成するだけで結構面倒ですが、大変便利ですよ。

すると、全ての回答が全文表示されます。

関連するQ&A