注册 登录
编程论坛 Python论坛

xpath问题

redice 发布于 2010-10-30 22:15, 1211 次点击
程序代码:

import codecs
from lxml import etree

tree=etree.HTML("<tr><td><img src='china.gif'> China</td></tr>")

node=tree.xpath("//tr[1]/td[1]")

print node[0].tag
print node[0].text // 预期获取到China,为什么获取到的的是None


我想获取到China,为什么不行呢?
5 回复
#2
redice2010-10-31 23:35
高手何在?
#3
redice2010-11-06 15:54
node[0].tail
#4
外部三电铃2010-11-06 17:48
为什么不用正则
#5
redice2010-11-23 17:05
回复 4楼 外部三电铃
web数据抓取  用xpath 进行html解析大多数情况下会比正则方便得多
#6
redice2011-06-16 01:38
回复 楼主 redice
print node[0].tail 即可
1