37,720
社区成员
发帖
与我相关
我的任务
分享
<ol>
<li class="a" itemprop="b">
<p class="text" style="">如何取</p>
<img src="123.png" alt="步骤1" width="50">
</li>
<li class="a" itemprop="b">
<p class="text" style=""><a href="test.php">这里有a标签</a></p>
<img src="555.png" alt="步骤2" width="50">
</li>
//li[class="a"]/p/a/text()
text = '''
<ol>
<li class='a' itemprop="b">
<p class="text" style="">如何取</p>
<img src="123.png" alt="步骤1" width="50">
</li>
<li class='a' itemprop="b">
<p class="text" style=""><a href="test.php">这里有a标签</a></p>
<img src="555.png" alt="步骤2" width="50">
</li>
</ol>
'''
from lxml import etree
html = etree.HTML(text)
x = html.xpath("//li[@class='a']/p//text()")
print(x)
我这样试了没问题