Прямой LXML или PyQuery - PullRequest
       43

Прямой LXML или PyQuery

3 голосов
/ 15 ноября 2011

Есть ли у кого-нибудь опыт работы с прямым lxml по сравнению с PyQuery. Я только недавно столкнулся с последним и был заинтригован. Я пока не смог найти много комментариев о библиотеке, поэтому мне интересно, насколько она надежна.

Я знаком с lxml и в целом наслаждаюсь им. Однако было бы неплохо использовать синтаксис селектора jQuery.

Стоит ли переключатель?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 15 ноября 2011

lxml поддерживает XPath , что аналогично селекторам CSS. Будет ли это соответствовать вашим потребностям?

3 голосов
/ 15 ноября 2011

Только вы можете ответить на вопрос, стоит ли оно того.

Это просто зависит от того, хотите ли вы использовать дополнительную зависимость для получения пользовательских селекторов CSS jQuery.

Вот что добавляет jQuery поверх стандартных селекторов CSS: http://api.jquery.com/category/selectors/jquery-selector-extensions/

А вот перевод этих селекторов в обычные CSS-селекторы в PyQuery: https://bitbucket.org/olauzanne/pyquery/src/c2bf08a8f4e7/pyquery/cssselectpatch.py

Я не понимаю, почему он должен быть менее надежным, чем использование простых селекторов CSS с lxml. Это просто перевод специальных селекторов jQuery в селекторы CSS.

...