共計 545 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中可以使用 XPath 來獲取 HTML 或 XML 文檔中的 li 標簽。首先,需要導入相關的庫,例如 lxml
庫。
以下是一個使用 XPath 獲取 li 標簽的示例代碼:
from lxml import etree
# HTML 或 XML 文檔的示例字符串
html = """
<html>
<body>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</body>
</html>
"""
# 創建一個 XPath 解析器
parser = etree.HTMLParser()
# 將字符串解析為一個 XPath 可解析的對象
tree = etree.fromstring(html, parser)
# 使用 XPath 表達式獲取 li 標簽
li_tags = tree.xpath('//li')
# 遍歷獲取到的 li 標簽
for li in li_tags:
print(li.text)
運行上述代碼會輸出:
Item 1
Item 2
Item 3
在 XPath 表達式 '//li'
中,//
表示選擇文檔中的所有 li 標簽,而 li
表示選擇 li 標簽。因此,tree.xpath('//li')
會返回一個包含所有 li 標簽的列表。接下來,可以對這個列表進行遍歷來獲取每個 li 標簽的內容。
丸趣 TV 網 – 提供最優質的資源集合!
正文完