2009-11-12 6 views
8

Я использую lxml для анализа HTML-файла, и я хотел бы знать, как установить context xpath search. Я имею в виду, что у меня есть элемент узла и хочу, чтобы поиск по xpath был только внутри этого узла, как если бы он был корневым. Например, у меня есть узел формы и поиск по xpath. //input возвращает только входы данной формы, а не все входы всех форм на странице. Как я могу это сделать? Я нашел несколько xpath context документов here, но, похоже, это не совсем то, что я хочу.Lxml html xpath context

ответ

12

XPath выражение //input будет соответствовать всем входным элементам в любом месте документа, а .//input будет соответствовать всем внутренним контекстам.

Возможно, если вы улучшите описание своего сценария, мы сможем помочь вам дальше.

+0

Спасибо, .// делает то, что я имел в виду – Fluffy

Смежные вопросы