【はてなキーワード】キーワードのログページ(http://d.hatena.ne.jp/keywordlog?klid=******)をIrvineなどのダウンロードソフトで取得する方法を教えてください。

普通にソフトで落としても、取得できるHTMLファイルははてなのTopPageになってしまいます。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:xnissy No.1

回答回数1029ベストアンサー獲得回数203

ポイント40pt

はてなの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パラメタを入力します.

id:Archive

回答開けるのおそくなってすいません。

やってみたのですがうまくいきませんでした。

まずCookieの中を見たのですが、rkという文字列や30文字の文字列らしきものは見当たりませんでした。メモ帳ではなくなにか特別なToolで見る昼用があるのでしょうか。

ただ、はてなから最初にユーザ登録したときに「仮登録のご案内」として送られてくるメールに記載されているranndamkeyがrkと同じであるという話なので、それを使ってダウンロードしてみたのですがやはりTopPageしか落ちませんでした。

rkが違うのか、Irvineの設定が足りないのか…

2005/12/09 00:35:39

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません