【发布时间】:2019-01-27 23:21:52
【问题描述】:
我正在研究 python 请求,现在我需要知道如何使用 xpath 解析 html。
我从 Antica 收到了 xpath https://www.tibia.com/community/?subtopic=worlds
这是我现在的代码。
r = requests.get(U'https://www.tibia.com/community/?subtopic=worlds')
tree = html.fromstring(r.content)
worlds = tree.xpath('/html/body/div[3]/div[1]/div[2]/div/div[2]/div/div[1]/div[2]/div[5]/div/div/div/table/tbody/tr/td/div/table/tbody/tr[2]/td/div[2]/div/table/tbody/tr[2]/td[1]/a/text()')
print(worlds)
我试图找回 text"Antica",但 xpath 函数返回给我一个空列表。
【问题讨论】:
-
看漂亮的网页解析汤
标签: python tree python-requests lxml