Net::HTTP.start("static.flickr.com") { |http|
resp = http.get("/92/218926700_ecedc5fef7_o.jpg")
open("fun.jpg", "wb") { |file|
file.write(resp.body)
}
}
Theresいくつかのサンプルイメージダウンロードコード。さて、開いている代わりに、私はすでに選択されたディレクトリに保存したい。また、私は配列の各URLを実行するようにしたいと思います。 (私は画像リッパーを作ってるんだ。)例として、4chanのを使って配列が含まれているHERESに何を、ソースコードからそれらをリッピングした後:ルビプログラムをイメージダウンロードコードの配列の各部分で実行させる
http://static.4chan.org/image/title/1065156729813.jpg
http://static.4chan.org/support/jlist_leader/728x90_gothic.jpg
http:flag.jpg
http://static.4chan.org/support/jlist_top/jlist_adult_01.jpg
http://images.4chan.org/v/src/1296062231626.png
(など)
のでHERESに私がやることを提案するもの: URIを何らかの理由で配列の各URLを解析する 解析された各URLの各部分を各スポットに順番に入力します 画像をダウンロード/解析できない場合(flag.jpgと一致する場合など)は、スキップします すべて保存しますあらかじめ定義されたディレクトリに開きます。 ご協力いただければ幸いです。
あなたがしたいことが分かっているように聞こえるので、具体的にはコーディングに問題がありますか? – maerics
配列から解析された各オブジェクトをダウンローダで実行させる。 – user451711
また、ダウンロードしたオブジェクトをディレクトリに保存することもできます。 – user451711