Yahoo!フォトから一括ダウンロード

【一括ダウンロードは出来ない?】

写真をYahoo!フォトでもらいました。公式サイトを見たら、一括ダウンロードは出来ないと書いてあります。

出来ぬなら どうにかしてよ ホトトギス

  1. Yahoo!フォトの画像を一括ダウンロードするためのGMスクリプト – Cherenkovの暗中模索にっき
  2. Greasemonkey入門 ~よくわかるグリースモンキーの使い方 ~ | Google Mania – グーグルの便利な使い方
  3. windows1000% – The Best Dowaload Manager

なんとか1時間ほどでできました。

「1」はCherenkovの暗中模索にっき さんのスクリプト。ブラウザのFirefoxにjavascriptファイルを読み込ませてYahoo!フォトのページ内にある画像リンクを直リンに書き換えます。これは「3」のダウンローダーを使うための下準備となります。

「1」のスクリプト管理と実行には「2」のグリースモンキーを利用します。グリースモンキーをインストール後、「1」のサイトでスクリプトへのリンクをクリックして「インストール」を選択します。これで準備完成です。ダウンロードしたいYahoo!フォトのページを開き、グリースモンキーでスクリプトを実行します。すると、サムネイルのリンク先が末尾が「・○○.src=ph」などのページ指定から途中に「.jpg」を含むurlに改変されます。

最後ダウンロードにはFlashGetというダウンローダーを起動し、「3」のページを参照に画像を一括でダウンロードします。拡張子を「.jpg」だけにしないと背景なども一緒に落ちてきてしまいます。

大きな画像だけが欲しくても、サムネイルが一緒に保存されてしまいますが、これは「ファイルサイズ」を指定して小さい方をまとめて削除すると良いでしょう。

【参照】

Yahoo!フォトから画像一括ダウンロードするスクリプトを組んでみた – Talking Nonstop
最初こちらのスクリプトを見つけました。pearのライブラリなので敷居が高く、作ってあるはずのperl環境をつかったとしても私の腕では動かせるかどうか。

FlashGet(Windows95/98/Me / インターネット&通信)
普段ダウンローダーを使わないので戸惑ってしまいました。

【反省】

自分はパソコンに詳しいと思っていたが、人より少しだけ読解力が良いだけらしい。機械に強いわけではないしプログラムに強くもない。ただ書いてあることが読めるだけでありました。

Spidering hacks―ウェブ情報ラクラク取得テクニック101選(AD)
基本的な知識はこちらから得ました。サーバー上で何かするよりFirefoxでさらっと出来るのならそれに越したことはありません。

【公式 】

Yahoo!フォト ヘルプ – アルバムにある写真をパソコンに保存(ダウンロード)する