如何使用Nokogiri选择冒号?

Shp*_*ord 3 css ruby nokogiri

有人认为在所有的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')
Run Code Online (Sandbox Code Playgroud)

但是抛出一个RuntimeError: RuntimeError: xmlXPathCompOpEval: function resDetail_pg_3 not found

Har*_*tty 5

试试这个:

doc.css("span[@id='tapListResultForm:resDetail_pg_3']")
Run Code Online (Sandbox Code Playgroud)