Найти - Пользователи
Полная версия: Работа с селекторами xpath в grab.doc.xpath (пример внутри)
Начало » Python для экспертов » Работа с селекторами xpath в grab.doc.xpath (пример внутри)
1
agryn
Подскажите как правильно сформировать xpath-запрос
grab.doc.select('//div[@class="companyInfo"][1]/text()').text_list()
['', '', '', u'China 200030', '', '', '']
Нужно что б выбирало только непустые елементы (в даном случае
[u'China 200030']
)
buddha
Краткость сестра таланта, блин
lorien
>>> from grab.selector import Selector
>>> from lxml.html import fromstring
>>> html = "<p> </p><p>Batman</p><p> </p>"
>>> Selector(fromstring(html)).select('//p/text()').text_list()
['', 'Batman', '']
>>> Selector(fromstring(html)).select('//p/text()[normalize-space(.) != ""]').text_list()
['Batman']
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB