在Python中将CSS选择器转换为XPath

时间:2011-12-10 16:37:48

标签: python xpath css-selectors

是否有可以解析CSS选择器并发出等效XPath表达式的Python库?对于Ruby,有Nokogiri

2 个答案:

答案 0 :(得分:8)

我最近接管了cssselect,并在从lxml中提取它后将其作为一个独立的项目:http://packages.python.org/cssselect/

这正是问题所要求的。然后可以在lxml中使用生成的XPath表达式。 PyQuery实际上使用cssselect(以前的lxml.cssselect)

答案 1 :(得分:4)