有没有人有使用直接 lxml 和 PyQuery 的经验。我最近才遇到后者并且很感兴趣。我还没有找到很多关于这个库的评论,所以我很好奇它有多健壮。
我熟悉 lxml 并且通常喜欢它。但是,最好使用 jQuery 选择器语法。
开关值得吗?
谢谢!
有没有人有使用直接 lxml 和 PyQuery 的经验。我最近才遇到后者并且很感兴趣。我还没有找到很多关于这个库的评论,所以我很好奇它有多健壮。
我熟悉 lxml 并且通常喜欢它。但是,最好使用 jQuery 选择器语法。
开关值得吗?
谢谢!
lxml 支持 XPath,类似于 CSS 选择器。这能满足你的需求吗?
只有你能回答是否值得的问题。
它只是取决于您是否要使用额外的依赖项来获取 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 选择器。