阅读背景:

xpath--string(.)用法

来源:互联网 
from lxml import etree

html = '''
    <li class="tag_1">需要的内容1
       <a>需要的内容2</a>
    </li>
'''

selector = etree.HTML(html)
contents = selector.xpath('//li[@class = "tag_1"]')
contents1 = selector.xpath('//li[@class = "tag_1"]')[0]
contents2 = contents1.xpath('string(.)')
contents3 = selector.xpath('//li[@class = "tag_1"]/text()')
print(contents)  # [<Element li at 0x2c55e88>]
print(contents1)  # <Element li at 0x2c55e88>
print(contents2)
print(contents3)
from lxml import etree

html = '''
    <li c



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: