###前提・実現したいこと
Ruby+Nokogiriを使って、地元の天気を取得できるようにしたいと考えています。
その時に、取得地域名、取得時間、天気、今の温度、湿度、気圧、風、日の出、日の入りの一覧を出力できるようにしたいです。
###発生している問題・エラーメッセージ
取得地域名までは取得できるようにしたのですが、それ以降の時間等がうまく取得できない。
###該当のソースコード
test.rb
require 'open-uri'
require 'nokogiri'
charset =nil
html = open(url) do |f|
charset = f.charset
f.read
end
doc = Nokogiri::HTML.parse(html, nil, charset)
doc.xpath('//*[@id="content_main"]/div[3]').each do |node|
p node.xpath('h3').text
☆の部分の取得方法がわかっていない。
end
###試したこと
スクレイピングシステムを理解したい。
###補足情報(言語/FW/ツール等のバージョンなど)
CentOS 6.8
ruby 2.4.0p0
nokogiri: 1.7.0.1
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/01/14 10:41