from lxml import etreetext = div ul id=ultest li class=item-0a href=link1htmlfirst itemali li class=item-1a href=link2htmlsecond itemali li c
打印输出第三个li标签
li = page.xpath('//li[3]')[0] print(etree.tostring(li, encoding='utf-8').decode())
打印输出li标签下所有属性节点:
li_attrs = li.xpath('./@*') print(li_attrs)
打印输出a标签的内容,用text()
a_content = li.xpath('./a/text()')[0] print(a_content)
打印输出ul标签下的所有内容,用string()
ul_content = page.xpath('//ul[@id="ultest"]/string()')[0] print(ul_content)
原文地址: https://www.cveoy.top/t/topic/eZiD 著作权归作者所有。请勿转载和采集!