我正在尝试查看如何从该屏幕抓取中获取信息以加入,以便最终将其放入 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