Amazon.co.jpのアソシエイト・セントラルにログインする時、毎回メール・アドレスとパスワード書くのはかったるいなと今さら思ったので、適当に考えてみました。ログイン・ページのHTMLソースからコピペしたHTMLファイルを作り、bodyonloadsubmit()してやるというアナログなもの。

作成するHTMLの内容はこんなん。

<html>
<head>
<title>Amazon.co.jp アソシエイト: 自動ログイン</title>
</head>
<body onload="document.forms[0].submit()">
<form method="post"
  action="https://secure.amazon.co.jp/exec/panama/login/attempt/customer/associates/no-customer-id/25/associates/resources/resources.html/">
<input type="text"
  name="login_id"
  value="<登録メール・アドレス>"
  size="20">
<input type="password"
  name="login_password"
  value="<パスワード>"
  size="20">
<input type="hidden"
  name="enable-login-post"
  value="">
<input type="hidden"
  name="login-preserved-query-string"
  value="">
<input type="submit"
  value="ログイン">
</form>
</body>
</html>

これをどっかに保存して、お気に入りやBookmarkに放り込んでおけば良し。パスワードは生なので危険って言えば危険(そんなんばっかだな)。

とりあえず僕のマシンでは動きましたが、POSTするURLがかなり怪しいので動かなかったりするかも。

うむ、快適。

追記@2004/06/07

クッキーの設定と証明書関連の設定如何によっては何の問題も無くログインできたりするらしいです。僕はどうやっても無理だったので、コレで行きます。