httpのURL を、普通のファイルのように開ける
require 'open-uri' open("http://www.ruby-lang.org") {|f| f.each_line {|line| p line} }
結果
"<html>\n" " <head>\n" " <script type=\"text/javascript\">\n" " var languages = {\n" " \"bg\": \"bg\",\n" " \"de\": \"de\",\n" " \"es\": \"es\",\n" " \"fr\": \"fr\",\n" " \"id\": \"id\",\n" " \"it\": \"it\",\n" " \"ja\": \"ja\",\n" " \"ko\": \"ko\",\n" " \"pl\": \"pl\",\n" " \"pt\": \"pt\",\n" " \"tr\": \"tr\",\n" " \"zh-CN\": \"zh_cn\",\n" " \"zh-TW\": \"zh_tw\"\n" " };\n" "\n" " var code = window.navigator.language || \"en\";\n" " if (code.substr(0,2) !== \"zh\") { code = code.substr(0,2); }\n" "\n" " var language = languages[code];\n" " if (!language) { language = \"en\"; }\n" "\n" " document.location = \"/\" + language;\n" " </script>\n" " <noscript>\n" " <meta http-equiv=\"refresh\" content=\"0;/en/\" />\n" " </noscript>\n" " </head>\n" "</html>\n"