【发布时间】:2015-07-05 14:02:23
【问题描述】:
我构建了一个小脚本,它应该在页面中找到一些特定的字符串并返回包含该字符串的元素的 xpath。 目的是使用此 xpath 来查找具有相同上下文的字符串。
我正在使用此代码:
import requests
from lxml import html
page = requests.get("http://www.w3schools.com/xpath/")
tree = html.fromstring(page.text)
result = tree.xpath('//*[. = "XML"]')
result[0] 返回<Element b at 0x7f034a08e940>,我还是不知道如何找到这个元素的 XPath。
我想要的字符串是:
/html/body/div[4]/div/div[2]/div[2]/div[1]/div/ul/li[2]
【问题讨论】:
标签: python html xml xpath lxml