Help us understand the problem. What is going on with this article?

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

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした