在Python中将CSS选择器转换为XPath
有没有一个Python库可以解析CSS选择器,并生成一个等效的XPath表达式?在Ruby中,有一个叫Nokogiri的库。
2 个回答
4
那< a href="http://pypi.python.org/pypi/pyquery" rel="nofollow noreferrer">pyQuery怎么样呢?
10
我最近接手了cssselect这个项目,并把它独立出来,之前它是lxml的一部分:http://packages.python.org/cssselect/
这个工具正好能满足问题中的需求。它生成的XPath表达式可以在lxml中使用。其实,PyQuery就是用的cssselect(之前叫lxml.cssselect)。