Ruby on rails Nokogiri表解析

Ruby on rails Nokogiri表解析,ruby-on-rails,ruby,nokogiri,Ruby On Rails,Ruby,Nokogiri,我的问题是我到不了这张桌子的第二排 它只打印出第一个tr上td的文本 纳姆 电传 美孚石油 姓名地址 可移动的 数字 我的代码如下所示: doc=Nokogiri::HTML(开放(url),无“UTF-8”) doc.xpath('//table/tr/td//text())。每个带有索引的| #与td合作 结束 代码中没有问题。你的代码对我来说很好 doc.xpath( '//table/tr/td//text()' ).each_with_index do |td, index|

我的问题是我到不了这张桌子的第二排

它只打印出第一个tr上td的文本


纳姆
电传
美孚石油
姓名
地址 可移动的 数字
我的代码如下所示:

doc=Nokogiri::HTML(开放(url),无“UTF-8”)
doc.xpath('//table/tr/td//text())。每个带有索引的|
#与td合作
结束

代码中没有问题。你的代码对我来说很好

doc.xpath( '//table/tr/td//text()' ).each_with_index do |td, index|
    puts "#{index}. #{td.content}"
end

# 0. Namn
# 1. Telefon
# 2. Mobil
# 3.  
# 4. name
# 5. address
# 6. mobile
# 7. number
# 8. Kopiera

确认;上面的代码对我来说很好@Mattias,如果这对您不起作用,您需要提供正在解析的实际URL或实际内容。注意,由于xpath的原因,您选择的不是TD,而是其中的文本。