タグ

2011年11月20日のブックマーク (2件)

  • Rubyでやったことの記録「海の近くで」 : rubyでブログの画像を全部ダウンロード

    あるブログを見ていて画像をダウンロードしたくなりました。firefoxのアドオンDownThemAll!を使って1ページごとに画像を落としていきました。しかし、エロ画像へのリンクは騙しがあるので、ファイルが無いページでもDownThemAll!を起動するのは面倒だし、何より時間の無駄だと思った。 昼間留守のうちにブログの画像を端から端まですべてダウンロードしておいて、帰ってきたら画像を見るだけだ、という状態を作りたいと思った。 そこで、最近始めたrubyを使ったら実現できるのではないかと思った。 いろいろ悩みながらソースコードを書いてみた。実行結果は下の写真のとおりうまくいった。これからは画像が沢山あるブログを見つけるだけだ。 ダウンロードした画像 今までの面倒な作業は何だったのだろうか。もっと早くrubyをやっていればよかった。 hpricotは標準ライブラリではないのでインストールしな

    Rubyでやったことの記録「海の近くで」 : rubyでブログの画像を全部ダウンロード
    chucker34
    chucker34 2011/11/20
    クローラー
  • Web の画像をファイルに保存する方法 - gan2 の Ruby 勉強日記

    require 'net/http' require 'uri' def save_file(url) filename = File.basename(url) open(filename, 'wb') do |file| file.puts Net::HTTP.get_response(URI.parse(url)).body end end url = 'http://d.hatena.ne.jp/images/diary/g/gan2/gan2_p.gif' save_file(url) url は僕の日記のプロフィール画像。 余談だけど、このプロフィール画像は「ウネウネしすぎ」って言われたりする。 僕はもう完全に慣れちゃってるからなんとも思わないけど じっと見つめてみると、けっこうウネウネしてますな。こいつ。 別のに変えた方がいいのかなぁ。 追記 プロフィール画像はまだしばらくウ

    Web の画像をファイルに保存する方法 - gan2 の Ruby 勉強日記
    chucker34
    chucker34 2011/11/20
    クローラー