如何在Javascript中将CSS选择器转换为XPath?
我正在寻找与Nokogiri::CSS.xpath\u for()等价的如何在Javascript中将CSS选择器转换为XPath?,javascript,node.js,xpath,css-selectors,Javascript,Node.js,Xpath,Css Selectors,我正在寻找与Nokogiri::CSS.xpath\u for()等价的Nokogiri::CSS.xpath\u() 我发现css2xpath,但是Nokogiri的结果实际上是有效的,而css2xpath返回的选择器不起作用 我想要的结果是这样的: [“//div[@id='my_div']/*[position()=1和self::table]/*[position()=1和self::tbody]/*[position()=2和self::tr]/*[position()=1和self:
Nokogiri::CSS.xpath\u()
我发现css2xpath,但是Nokogiri的结果实际上是有效的,而css2xpath返回的选择器不起作用
我想要的结果是这样的:
[“//div[@id='my_div']/*[position()=1和self::table]/*[position()=1和self::tbody]/*[position()=2和self::tr]/*[position()=1和self::table]/*[position()=1和self::tbody]/*[position()=2和self::tr]/*[position()=2和self::td]]
我绝对建议使用库将CSS转换为XPath
例如,试试。我绝对建议使用库将CSS转换为XPath
例如,试试。你可以试试。
此npm包还支持交互式控制台,并在可能的情况下简化XPath表达式。您可以尝试。
此npm包还支持交互式控制台,并在可能的情况下简化XPath表达式。在此处检查我对类似问题的回答:在此处检查我对类似问题的回答: