有人认为在所有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']")