Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
36:デフォルトの名無しさん 08/11/22 13:15:28 >>35 require 'net/http' html = "" Net::HTTP.start("www.yahoo.co.jp", 80){|http| html = http.get("/").body } html =~ /<head>(.+)<\/head>/imo header = $1 やっぱ動くって。 ruby -vと、変な省略をしない最小のコードを提示して。 ちなみにこっちは ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] 37:30 08/11/22 14:07:35 #ruby -v #ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] website ={ "protocol" => "http", "hostname" => "e-words.jp", "parameter" => "", "pathname" => "/w/EZweb.html" } require 'net/http' Net::HTTP.version_1_2 port = 80 resp = "" Net::HTTP.start(website["hostname"], port) {|http| resp = http.head(website["pathname"] + website["parameter"]) if resp['content-type'] =~ /text/i resp = http.get(website["pathname"] + website["parameter"]) end } p resp.body resp.body =~ /<head>(.+)<\/head>/imo head = "<html><head>#{$1}</head></html>" p head #-> "<html><head></head></html>"
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4404日前に更新/244 KB
担当:undef