Webページの取得

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

w3m-call.rb

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

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

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

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


本日の目次

yuuji@e.koeki-u.ac.jp