源网页:
用Xpath获取文本时遇到节点内有节点,现在会的方法取出来会变成上面一窜字符,下面一窜字符,实际只需要取下面的型号字符,用什么方式能实现呢
自己写的代码:
取最后一个节点即可
>> 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']
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
取最后一个节点即可