Конвертировать CSS-селектор в XPath в Python - PullRequest
3 голосов
/ 10 декабря 2011

Существует ли библиотека Python, которая может анализировать селектор CSS и выдавать эквивалентное выражение XPath?Для Руби есть Нокогири .

Ответы [ 2 ]

8 голосов
/ 17 июня 2012

Я недавно взял cssselect и сделал его независимым проектом после извлечения его из lxml: http://packages.python.org/cssselect/

Он делает именно то, о чем спрашивает вопрос.Созданные выражения XPath можно затем использовать в lxml.PyQuery фактически использует cssselect (ранее lxml.cssselect)

4 голосов
/ 10 декабря 2011

Как насчет pyQuery ?

Ответ основан на PHP-эквиваленте PyQuery или Nokogiri?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...