如何使用xpath对如下文本“企业”定位:<span class="mr50">性质:<i class="color-63">企业</i></span>
时间: 2023-08-13 17:59:26 浏览: 85
xRange:有用的DOM <=> xpath <=> Range函数套件
对于给定的文本 `<span class="mr50">性质:<i class="color-63">企业</i></span>`,你可以使用以下XPath表达式来定位 `<i>` 元素中的文本内容 "企业":
```python
from lxml import etree
# 假设你有一个字符串变量text,它包含了你的文本
text = '<span class="mr50">性质:<i class="color-63">企业</i></span>'
# 使用lxml库的etree模块解析HTML文本
html = etree.HTML(text)
# 使用XPath表达式定位元素
element = html.xpath('//span[@class="mr50"]/i')[0]
# 获取元素的文本内容
print(element.text)
```
这将输出 `<i class="color-63">企业</i>` 元素中的文本内容 "企业"。你可以根据实际情况调整XPath表达式来匹配其他属性或元素。
阅读全文