wget
はてなブログ
はてなフォトライフ

はてなブログに投稿した画像を全てダウンロードする

More than 5 years have passed since last update.


はじめに

はてなブログに貼り付ける画像をアップロードすると、はてなフォトライフに保存されます。


キャプチャ.PNG

今までブログ記事に貼り付けた画像を全てダウンロードしましょう。


RSSをダウンロード

まず、はてなフォトライフのRSSをダウンロードします。

URLは http://f.hatena.ne.jp/はてなID/Hatena%20Blog/rss です。

画像のURLが載っています。

キャプチャ2.PNG

wgetでダウンロード。

wget http://f.hatena.ne.jp/はてなID/Hatena%20Blog/rss


URL抜き出し

先ほどダウンロードしたRSSから、画像のURLだけgrepで抜き出します。

.pngと.jpgだけ抜き出します。サムネイルのURLも抜き出し。

grep "http\:\/\/cdn-.*png\|http\:\/\/cdn-.*jpg" -o rss > photo.txt

grepの結果をphoto.txtに保存。

photo.txtの中身は、画像のURLだけ。

キャプチャ3.PNG


wgetで全部ダウンロード

あとはwgetで全部ダウンロードするだけです。

wget -i photo.txt -nc --random-wait


さいごに

wgetを使って、はてなブログに貼り付けた画像(はてなフォトライフに保存)を全てダウンロードしました。