我有以下示例代码。
<div class="first">Text1</div><div class="second">Text2</div>
我如何获得&#39; Text2&#39;使用Lxml库?
感谢。
答案 0 :(得分:1)
您可以使用following-sibling::div[1]
获取最接近其他元素的div
元素,例如:
from lxml import etree
source = '''<root>
<div class="first">Text1</div><div class="second">Text2</div>
</root>'''
root = etree.fromstring(source)
result = root.xpath("//div[@class='first']/following-sibling::div[1]/text()")
print(result)
输出
['Text2']
或许你可以通过它的类直接识别目标元素,如下所示:
result = root.xpath("//div[@class='second']/text()")