私は、この画面スクレイピングから情報を取得して結合し、最終的にRailsのcvsまたはデータベースファイルに配置できるようにする方法を模索しています。これは単なる例ですが、私がテストすることを選択したサイトからの実際のデータです。css呼び出しをテストして、それらが有効であることを確認しました。よろしくお願いします。
コードは次のとおりです。
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = "http://neighbors.whitepages.com/search/neighbor_search/7707-Gralnick-Pl/Springfield,-VA"
doc = Nokogiri::HTML(open(url))
puts doc.at_css("title").text
doc.css(".header").each do |header|
address = header.css(".address").text
puts "#{address}"
end
doc.css(".household_members").each do |household_members|
names = household_members.css(".basic_info").text
puts "#{names}"
end