Webページのタイトルを取得する
Webページのタイトルを取得するプログラムを書いてみました(たいしたプログラムじゃありません)。titleタグの検索のところは正規表現使って自前で実装しています。
ファイル: htmltitle.rb
#!/usr/bin/env ruby # -*- ruby -*- require 'open-uri' require 'kconv' ARGV.each do |uri| open(uri, 'r') do |file| buf = '' while line = file.gets buf << line if buf =~ /<title[^>]*>([^<]*)<\/title>/im puts Kconv.kconv($1, Kconv::EUC) break end end end end
んー、か
がきたら処理をあきらめるようにした方がいいかも。まぁいいや。