コンピュータ/ソフトウェア関連Tips

本文へ

はてなフォトライフの画像をまとめてダウンロードしたい

更新: 2012年10月22日(月) 12:38
公開: 2011年12月12日(月) 00:00

はてなフォトライフの画像をまとめてダウンロードしたい。一気にまるごとダウンロードする機能は無いようで、ネットを検索すると、ダウンローダーを駆使している方がちらほら。

自分はといえば、rssの冒頭の

<rdf:Seq>
<rdf:li rdf:resource="http://f.hatena.ne.jp/Fumio_Kawamata/20111211202436" />
<rdf:li rdf:resource="http://f.hatena.ne.jp/Fumio_Kawamata/20111107130230" />
<rdf:li rdf:resource="http://f.hatena.ne.jp/Fumio_Kawamata/20111107130152" />

を使って取得にトライしてみた。「ん?ファイル数が少ないぞ...」と思ったら、RSSは最新50件のみ出力しているようだ。ま、RSSだからそりゃそうかもしれない。もっと地道に取得するスクリプトを書かなきゃダメか。とりあえず、状況を整理してみる。

インデックスページ

<li><a href="/Fumio_Kawamata/20111211202436">
<img onload="window.$FR ? $FR.centering(this) : '';" class="foto_thumb"
 src="http://cdn-ak.f.st-hatena.com/images/fotolife/F/Fumio_Kawamata/20111211/20111211202436_120.jpg"
 title="20111211202436" alt="20111211202436" /></a></li>

<li><a href="/Fumio_Kawamata/20111107130230">
<img onload="window.$FR ? $FR.centering(this) : '';" class="foto_thumb"
 src="http://cdn-ak.f.st-hatena.com/images/fotolife/F/Fumio_Kawamata/20111107/20111107130230_120.jpg"
 title="20111107130230" alt="20111107130230" /></a></li>

次のインデックスページがある場合

<a href="/Fumio_Kawamata/?page=2">next&gt;</a>

詳細ページ

<img src="http://cdn-ak.f.st-hatena.com/images/fotolife/F/Fumio_Kawamata/20111104/20111104215947.png"
 alt="20111104215947" title="20111104215947" width="468" height="210" class="foto" style="" />

詳細ページ(「オリジナルサイズを表示」のリンクがある場合)

<img src="http://cdn-ak.f.st-hatena.com/images/fotolife/F/Fumio_Kawamata/20111107/20111107130152.png"
 alt="20111107130152" title="20111107130152" width="800" height="648" class="foto" style="" />


<a href="http://cdn-ak.f.st-hatena.com/images/fotolife/F/Fumio_Kawamata/20111107/20111107130152_original.png">
<img src="/images/original.gif" alt="オリジナルサイズを表示"
 title="オリジナルサイズを表示" />オリジナルサイズを表示</a>

構想

  • 外部プログラムを利用したバッチプログラム。
  • 入力は、はてなフォトライフのユーザーIDと、画像の出力先。
  • 最初は、ユーザーID直下のインデックスページを処理。「オリジナルサイズを表示」のリンクがある場合はオリジナルサイズの画像を取得。
  • 次ページのリンクがある場合は次ページを同様に処理。

作業の前に

なんか、ばかばかしい気もする(はてなフォトライフが有すべき機能のような気がする)ので、どうしようか...。

2012.1.29 記

tDiaryに移行することにしたので、プログラムは不要になった。

(この記事は、http://d.hatena.ne.jp/Fumio_Kawamata/20111212/hatena_fotolife_download に掲載していた記事です。)

Tags: hatena

© Someone in the TERRA

編集