Webページの取得

天気予報などのページをテキストで取得する方法はいくつかある。 最も簡単なのは、w3mなどのテキストブラウザを用いてアクセス結果を 利用する方法である。

w3m-call.rb

#!/usr/bin/env ruby

print "http://roy/ 7行目〜34行目 を表示します (Hit Return): "

royweb = Array.new
open("| w3m http://roy", "r") do |w3m|
  while line = w3m.gets
    royweb << line
  end
end
print royweb[6..33]

その他、 open-uri net/http を使う方法がある。


本日の目次

yuuji@e.koeki-u.ac.jp