【Python】怎么用Xpath取文本br后内容
源网页:
用Xpath获取文本时遇到节点内有
节点,现在会的方法取出来会变成上面一窜字符,下面一窜字符,实际只需要取下面的型号字符,用什么方式能实现呢
自己写的代码:
回答
取最后一个节点即可
python">>> s = '''<div>
<a>
Before 1
<br>
After 1
</a>
<a>
Before 2
<br>
After 2
</a>
</div>
'''
>> etree.HTML(s).xpath('//div/a/text()[last()]')
['\n\t\tAfter 1\n\t', '\n\t\tAfter 2\n\t']
以上是 【Python】怎么用Xpath取文本br后内容 的全部内容, 来源链接: utcz.com/a/80154.html