2011-12-29から1日間の記事一覧

curlでbasic認証を通る

http://curb.rubyforge.org/classes/Curl/Easy.html open(out_fname, 'w+') do |out| Curl::Easy.perform(url) do |easy| easy.http_auth_types = [:basic, :digest] easy.username = 'shokai' easy.password = 'homuhomu' easy.on_body do |data| out.print…

ダウンロード速度が遅かったらやめる

http://curb.rubyforge.org/ Ruby+Curlで大きなファイルをダウンロードしつつ、速度を監視して遅かったら切断する。 ダウンロード速度はだんだん上がってくるものなので、開始後しばらくは遅くても切断しないようにした。 普通にeasy performしても大量のwar…