【フォトライフを一括ダウンロードしたい】

過去にも同じ質問があるようですが、改めておたずねします。
フォトライフにアップロードした自分の写真を一括でダウンロードする方法を考えてください。
リサイズされた写真だけでなく、オリジナルサイズの写真もダウンロードしたいです。
 
初心者にもわかるように、ていねいに教えてください。
よろしくお願いします。

回答の条件
  • URL必須
  • 1人1回まで
  • 13歳以上
  • 登録:2010/04/06 15:32:40
  • 終了:2010/04/07 16:39:08

ベストアンサー

id:Cherenkov No.1

Cherenkov回答回数1502ベストアンサー獲得回数4922010/04/07 06:39:40

ポイント100pt

FirefoxアドオンのGreasemonkeyのAutoPagerizeと自作スクリプトで直リンを作ってから、

ダウンローダを使ってフォルダ毎にダウンロードするのが一番いいと思います。

(この方法で一度に全部のフォルダを対象にするのはきびしい)

詳しい説明が必要でしたらコメント欄でサポートします。


Greasemonkeyの準備

Greasemonkeyをインストールした後以下のふたつのスクリプトをインストール。


ダウンローダの準備

ダウンローダソフトを使ったことが無かったらDownThemAll!あたりを試しに入れてみてはいかがでしょうか。Flashget(Flashgot)などもあります。


使い方

  1. 一括ダウンロードしたいfotolifeのページを開く。例: http://f.hatena.ne.jp/Cherenkov/
  2. フォルダ内の画像が全てページに読み込まれるようにひたすら下にスクロールする。全て表示されたら次のステップへ。
  3. ダウンローダを使って画像をダウンロードする。DownThemAllの場合は右クリックメニューから実行する。
  4. これをフォルダ毎に繰り返して完了。
id:chinjuh

修正していただいた「HatenaFotolife link orig img for Greasemonkey」で試したところ、うまくオリジナルサイズの画像がダウンロードできました! リサイズ後の画像はどうでもいいのでこれで完璧です。

手順もこれならわかりやすいですし、フォルダごとに実行するのも画像の量を考えたら実用的だと思います。

いやー、助かりました。

ありがとうございます!!

 

 

でも id:hatenafotolife さん、

こういうのじゃなくダウンロード機能を作った方が絶対いいですよ。携帯の写真なんか、とりあえず全部フォトライフにメール投稿しておいて、あとでまとめてダウンロードするとかできますしね。ぜひお願いします。



--------

ありがとうございます。

以下のような結果になったのですが、これで想定された動作になっていますか?

 

1. 一括ダウンロードしたいフォトライフのフォルダの中の、写真一覧のページを開く。例:http://f.hatena.ne.jp/chinjuh/test/

各サムネイルの上にORIGというリンクができるが、リンクをクリックするとオリジナルではなくて「リサイズ後の写真」が表示される(もちろん別サイズのオリジナルがある写真を使用)。

2. ひたすら下へスクロールして写真(サムネイル)を全部表示させる。

3. ダウンローダーを使って画像をダウンロードする。

 

この手順でやると(ORIGがリサイズ後にリンクされてるので当たり前なんですが)リサイズ後の写真しかダウンロードされませんでした。

(写真個別のページ、例:http://f.hatena.ne.jp/chinjuh/20100407000000 を開いて、スクロールしまくって全部表示させてダウンロードすると、今度は「オリジナル写真のみ」ダウンロードされました)


AutoPagerize for Greasemonkey

というのは、1 2 3 4 ... とわかれてるページを分けないでいっぺんに表示する道具ですよね。ということは、

HatenaFotolife link orig img for Greasemonkey

こっちのやつがオリジナル画像へのリンクを作ってるんだと思うんですが、これがうまく動作してないっぽいです。

どこを直せばいいでしょうか?

2010/04/07 16:38:14
  • id:ko8820
    悪質質問者に注意
  • id:newmemo
    http://d.hatena.ne.jp/mikiofuku/20090518/1242620818
    フリーソフトを利用して実行された方がおられました。こちらに記載されている手順で分かると思います。自分でも実行しなくてはならないと思ってソフトをDLしてやってみました。もの凄くデータがあるのですね。申し訳ないのですが途中で停止しました。
     
    >リサイズされた写真だけでなく、オリジナルサイズの写真もダウンロードしたいです。
     
    これがどのようになるかは分からないので回答は留保しました。たぶんうまく行けると思うのですが。

  • id:GreenStar
    フォトライフにダウンロードの仕組みは無いようですね。
    http://f.hatena.ne.jp/chinjuh/
    拝見したところ700枚弱なのでphpなどでファイル名をリストアップして、そのリストを回答。
    あとはそちらでダウンローダにリストを流し込み、という手は使えそうですが、
    何らかのダウンローダをお使いですか?


    なお、オリジナルサイズで保存されているかどうかは下記の「画像サイズ」にて、
    「オリジナルサイズの画像を保存」にチェックが入っていたかどうかによります。
    http://f.hatena.ne.jp/chinjuh/config
  • id:fut573
    フォトライフの場合、フォルダ単位の公開範囲指定があるんですよね。
    公開範囲がパブリック以外になっているフォルダがある場合、ダウンローダー経由のダウンロードはちょいと面倒なことに。
  • id:GreenStar
    >公開範囲がパブリック以外になっているフォルダ
    700枚ではなくて2,280枚ですね。早合点でした。ごめんなさい。
    だとするとオートパイロット系の話になりそうですよね。「初心者にもわかるように」という点はクリアできないかも。
  • id:chinjuh
    みなさんありがとうございます。

    >newmemo さん
    あとで読んでみます。

    >GreenStar さん
    もちろん「オリジナルサイズの画像を保存」にチェックを入れているし、フォトライフプラスを買っておりまして(ここ数ヶ月の分のみですけどね)……えー、2280枚もあるのかー。我ながらげっそりですね。

    >fut573 さん
    そうなんです。自分だけ、なぞなぞ認証、ID指定公開など、非公開のフォルダがあります。一時的に公開してダウンロードするにしても、フォルダ自体がけっこう沢山あるのですよね……


    とりあえず newmemoさんが探してくれたページを熟読してみます。
    フォルダをひとつずつ公開してダウンロードするしかないかなあ。



    はてなはいつになったら一括ダウンロード機能をつけてくれるのかなー。
    アイデアは検討中になってるみたいなんですが。
    http://i.hatena.ne.jp/idea/21305
  • id:chinjuh
    Website Explorer っていうのを使ってみたんですが、
    説明通りにやってるつもりなんですけど画像ファイルが落ちてきません……
    わたしがバカなのかもしれないです。
  • id:chinjuh
    あっ、だめな理由がひとつわかりました。
    左ツリーのhttp://をクリックしてフォーカスを移動っていうのを抜かしてました(……これをやらなきゃならない理由がよくわからない)。
    でも、サムネイルしかダウンロードされませんでした。
    トップは写真が大量にありすぎるのでフォルダのURLを指定ましたが、そのせいでしょうか?
  • id:newmemo
    検索して実際にDLされた方のブログを見付けただけです。申し訳ないのですけど、ブログに書かれている手順でうまく実行できなかったら私ではフォロー出来ないです。詳しい方のコメントをお待ちしたいと思います。
  • id:fuk00346jp
    >終わったら、左側のツリーの「http://」をクリックしてフォーカスを移動しておく。
    >次に「ツールメニュー」フォルダダウンロードを選択。
    をしないで
    http://img.f.hatena.ne.jp/images/fotolife/c/アカウント名/
    のとこで右クリック⇒フォルダダウンロード
    他はid:newmemoさんの掲載リンクどおり
  • id:Cherenkov
    失礼いたしました。
    自分のフォルダで「オリジナルサイズを表示」を見たことが無かったので正しく把握できていませんでした。
    「HatenaFotolife link orig img」を修正し、アップデートしたのでご確認お願いします。
    このスクリプトを使う場所はフォルダ一覧のページです。

    (http://f.hatena.ne.jp/chinjuh/test/は開けませんでした。トップに飛ばされてしまいます。)
  • id:chinjuh
    ありがとうございます。家に帰ったら試してみます。
    URLはあくまで例なので実際には存在しません。また、今はわたしのフォトライフ全体を非公開にしてあります。ダウンロードテスト用にち使って当然のように扱われるのが若干きもちわるいものですから。
    ただ、オリジナル画像の保存は有料サービスなので、最低限でもこういうURLになるくらいの情報はこちらでていきょうすべきだったかもしれません。お手数おかけしまくっちゃって申し訳ないです。
  • id:chinjuh
    newmemo さんがみつけてくれた Website Explorer もサブアカのフォトライフを使って実験してみたのですが、

    ・フォトライフの全部または一部を非公開にしているとダメ(これは仕方がない)
    ・トップフォルダのURL(http://f.hatena.ne.jp/ユーザー名/)を指定した時のみ有効っぽい。どれかのフォルダのURLを指定するとサムネイルしか拾ってくれない。

    というような感じでした。公開していて、なおかつ写真があんまりない人、フォルダを作らずトップに全部入れてる人なんかには有効かもしれません。
    というわけで、newmemoさんにも20ポイントほど送信します。

    fuk00346jp さんもありがとうございました。
    画像は/c/とか/m/とか(人によって違う)の下にあることは確かですが、
    うまく行かない理由はそういうことじゃなかったみたいです。
  • id:newmemo
    ポイントを受け取りました。
    適切なフォローも出来なかったので恐縮です。
    どうもありがとうございました。
  • id:Cherenkov
    バグがありました。
    オリジナルサイズの画像があるか判定する部分が間違っていて、オリジナルサイズがある画像にしか直リンされていませんでした。
    これにより画像のダウンロードが抜けていた可能性があります。
    修正しましたのでご確認お願いします。何度もすみません。
  • id:chinjuh
    あ、なるほど!
    そういえばハイクのお絵かきみたいにオリジナルサイズがないやつはORIGをクリックしても反応しませんね。
    了解しました。ありがとうございます。
  • id:meefla
    素朴な疑問なんですが、
    フォトライフの設定で「1ページあたりの枚数」を2000枚とかにしておけば、
    AutoPagerize を入れて「ひたすら下へスクロール」しなくても済むような気がするんですけど?
  • id:Cherenkov
    >meefla
    なるほど、そんな設定があったんですね。自分のファイルだけをDLするならそれを設定すればいいのですが、他人のフォルダは設定範囲外のようです。
    尚「HatenaFotolife link orig img」を有効にしている場合、枚数の分だけリクエストを送るので注意してください。

  • id:chinjuh
    ↑1000件だか表示させる設定にしてセーブすると勝手に255件になるようです。エラーもなにも出ない素敵仕様がはてな流。

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

トラックバック

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません