URLを開く

スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 |
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般

Rubyでは、ファイルをオープンするのと同様に、URLをオープンするのも簡単です。
URLを開くには、open-uriライブラリを読み込みます。

スポンサーリンク

require "open-uri"
 
url = "http://www.yahoo.co.jp/"
 
open(url, "r"){|io|    # openメソッドにブロックを渡すとcloseメソッドは省略可
    puts io.read
}

openメソッドは、ブロックを取ることができ、IOオブジェクトが引数として渡されます。
ここでは、readメソッドで一気にURL先を読み込んでいます。
また、openメソッドにブロックを渡した場合は、closeメソッドは省略可能です。

上記スクリプトの実行結果は、Yahoo Japan !のトップページのHTMLソースを出力することになります。

スポンサーリンク
 
スポンサーリンク