我想从text
中获取111111111
使用xpath
,我在下面这样做,但是我无法获取它。你知道吗
import lxml
text = """<p class="tel">
<span class="dsTitle">tel:</span>
111111111
</p>
"""
doc = lxml.etree.fromstring(text, parser=lxml.etree.HTMLParser())
tel = doc.xpath('//p/text')
print(tel)
输出是[]
。我想我可以得到111111111
。
但为什么呢?这个怎么了?你知道吗
你忘了括号。你知道吗
会有用的。你知道吗
使用xpath node test
text()
:它选择上下文节点
p
的文本节点类型的所有子节点。你知道吗附加filter
/text()[normalize-space()]
以删除前导和尾随空格节点,如新行和空格。你知道吗完成:
可以按如下方式使用xpath:
相关问题 更多 >
编程相关推荐