有没有人有直接使用lxml与PyQuery比较的经验?我最近偶然发现了后者,并对此很感兴趣。我还没有找到很多关于这个库的评论,所以我很好奇它有多健壮。
我对lxml很熟悉,也很喜欢它。但是,使用jQuery选择器语法会更好。
这种转变值得吗?
谢谢!
发布于 2011-11-15 09:18:26
只有你才能回答是否值得的问题。
这仅仅取决于您是否想要使用额外的依赖项来获得jQuery的自定义CSS选择器。
下面是jQuery在标准CSS选择器之上添加的内容:http://api.jquery.com/category/selectors/jquery-selector-extensions/
下面是这些选择器到PyQuery中普通CSS选择器的转换:https://bitbucket.org/olauzanne/pyquery/src/c2bf08a8f4e7/pyquery/cssselectpatch.py
我不明白为什么它比使用带有lxml的普通CSS选择器更健壮。它只是将特殊的jQuery选择器转换成CSS选择器。
发布于 2011-11-15 15:27:16
lxml supports XPath,它类似于CSS选择器。这能满足你的需求吗?
https://stackoverflow.com/questions/8129838
复制相似问题