Я использую XPath для лома одной веб-страницы, но я неприятности с одной частью коды:Python Xpath получить значение только от корневого элемента
<div class="description">
here's the page description
<span> some other text</span>
<span> another tag </span>
</div>
Я использую этот код получить значение из элемента:
description = tree.xpath('//div[@class="description"]/text()')
я могу найти правильный DIV я ищу, но я только хочу, чтобы получить текст «вот описание страницы» не содержание от внутренних тегов пролетного
кто-нибудь знает, как я могу получить только текст в корневого узла, но не содержимого из дочерних узлов?
что выражение xpath не должно содержать содержимого пролетов, а только содержимое текстовых узлов, которые являются прямыми дочерними элементами div: '[" \ n вот описание страницы \ n ", '\ n', '\ n']' – mata