普通にソフトで落としても、取得できるHTMLファイルははてなのTopPageになってしまいます。
はてなのTopPageになってしまうのは,はてなにログインしていないからです.ログインしていることをはてなのサーバに知らせるためには,cookieでnameとrkというパラメタを送信しなければなりません.
1. まず,はてなにログインした状態で,cookieのrkパラメタを調べます.
- Firefoxであればツール>オプション>プライバシー>Cookieデータの保存(+アイコン)>Cookieを表示で,サイト:hatena.ne.jp,cookie名rkの「内容」に書かれている30文字
- IEにはCookieを管理する機能はなかったと思うので,Cookieの保存されているフォルダでname@hatena.ne[1].txtのようなファイルを探して中身を調べるか,http://www.forest.impress.co.jp/article/2005/02/17/iehttp.htmlなどのソフトを使うとよいのではないかと思います.
2. アイテム設定>Cookie の部分に
rk=123456789012345678901234567890; name=Archive
のように入力します.rkは上で調べた文字列,nameははてなのIDです.
http://www.gnu.org/software/wget/wget.html
GNU Wget - GNU Project - Free Software Foundation (FSF)
wgetでも同様のことができます.最初Irvineでの方法がわからずこちらを書いたのでせっかくなので残しておきますが,あまり参考にならないと思いますので無視していただいて構いませんm(__)m
コマンドラインで以下を入力します.
wget --header ”Cookie: rk=123456789012345678901234567890; name=Archive” ”http://d.hatena.ne.jp/keywordlog?klid=******”
rk=の部分に,上で調べたrkパラメタを入力します.
回答開けるのおそくなってすいません。
やってみたのですがうまくいきませんでした。
まずCookieの中を見たのですが、rkという文字列や30文字の文字列らしきものは見当たりませんでした。メモ帳ではなくなにか特別なToolで見る昼用があるのでしょうか。
ただ、はてなから最初にユーザ登録したときに「仮登録のご案内」として送られてくるメールに記載されているranndamkeyがrkと同じであるという話なので、それを使ってダウンロードしてみたのですがやはりTopPageしか落ちませんでした。
rkが違うのか、Irvineの設定が足りないのか…