如何使用Nokogiri选择带冒号的ID



有人认为在所有ID名称中使用冒号会很棒,所以现在我一直在尝试选择这些ID名称。

我正在使用Nokogiri,我需要选择一个ID为tapListResultForm:resDetail_pg_3的项目。

如:<span id="tapListResultForm:resDetail_pg_3">Example</span>

我试过这个:

doc = Nokogiri.HTML(html)
doc.css('#tapListResultForm:resDetail_pg_3')

但这引发了一个RuntimeError:RuntimeError: xmlXPathCompOpEval: function resDetail_pg_3 not found

试试这个:

doc.css("span[@id='tapListResultForm:resDetail_pg_3']")

相关内容

  • 没有找到相关文章

最新更新