我正在尝试从 HTML 表中抓取单元格值。随机地,其中一些单元格是空的,我无法猜测哪些单元格具有任何可靠性。
遇到空单元格时,有没有办法为 Nokogiri 填写默认值?
感谢您提供的任何建议。这是我的代码:
def scrape_stats
stats = []
(2002..2012).to_a.each do |year|
url = "website/#{year}"
doc = Nokogiri::HTML(open(url))
rows = doc.at_css("body tbody").text.split(" ")
(rows.count / 25).times do |i| # there are 25 columns per row
stats << rows.shift(25)
end
end