2009-08-09から1日間の記事一覧

リンクチェッカー(open-uri)

簡単なリンクチェッカースクリプトを書いてみた。 #!/usr/bin/ruby # # link_checker.rb # require 'open-uri' base_url = ARGV.shift doc = open(base_url) doc.each do |line| a_tag = line.match(/<a\b([^>]+)>(.*?)<\/a>/) unless a_tag.nil? then link = $1 tex</a\b([^>…

open-uriでhttpsなページを取得する

open-uriを使用してhttpsなページをオープンすると、以下のエラーが発生する。 LoadError: no such file to load -- net/https そんな時は、libopenssl-rubyをインストールする。 $ sudo aptitude install libopenssl-ruby Ruby Version ruby 1.8.7 (2008-08…