如何从nokogiri对象获取标识符(例如xpath)?

pdu*_*ler 5 ruby xpath nokogiri ruby-on-rails-3

穿过nokogiri并选择带有xpath的元素相当容易.我需要反之亦然,这意味着:我需要调用.to_xpathnokogiri节点来获取元素的完整xpath以将其存储在记录中.

有人知道这样做的方法吗?

Ser*_*abe 12

我能想到的最简单的方法是:

Nokogiri::CSS.xpath_for node.css_path

编辑:你也可以path尝试一下方法.