Ruby初心者スレッドPart6

このエントリーをはてなブックマークに追加
580デフォルトの名無しさん
なるほどなるほど。
>>575で動かすと何らかの理由で
Content-Type: application/x-www-form-urlencoded
をサーバに送ってないな。

require 'net/http'
response = nil
Net::HTTP.start('www3.nikkei.co.jp') {|http|
header={'Content-Type'=>'application/x-www-form-urlencoded'}
response = http.post('/nkave/data/index.cfm', 'yyyy=1950&mm=1&dd=11',header)
print response.body.scan(/<td><span class="onedown"><b>(.*?)<\/b><\/span><\/td>\s*<\/tr>/m)
}

これなら99.36が表示されるはず
添付ライブラリのバグだと思う