</style> <div class="guide"> <ul> <li class="red"> <a href="/article/5217602.html" target="_blank"><<上一页</a> 转换为XPath
时间: 2024-01-03 12:21:50 浏览: 117
在HTML中,可以使用XPath来定位和选择元素。XPath是一种用于在XML文档中导航和查询节点的语言。下面是将给定的HTML代码转换为XPath的示例:
```python
from lxml import etree
html = '''
<div class="guide">
<ul>
<li class="red">
<a href="/article/5217602.html" target="_blank"><<上一页</a>
</li>
</ul>
</div>
'''
# 将HTML代码解析为XPath可用的对象
root = etree.HTML(html)
# 使用XPath选择器选择元素
xpath = root.xpath('//div[@class="guide"]/ul/li/a/@href')
# 输出结果
print(xpath) # 输出:['/article/5217602.html']
```
上述代码将给定的HTML代码解析为XPath可用的对象,并使用XPath选择器选择了`<a>`标签的`href`属性。最后输出了选择结果。
阅读全文