【发布时间】:2016-08-24 17:40:47
【问题描述】:
我正在尝试从this page 获取一些信息
但是我无法获取三条数据。第一个是等级,即靠近顶部的 YDS 旁边的“5.6”。第二个是 FFA: P.Adamson, M.Peck 2008 年 7 月,列在 FA: 旁边。第三个是繁体,30',列在类型旁边。
我的 xpath 查询是
grade = tree.xpath('//[@id="rspCol800"]/div[1]/div[1]/span/table/tbody/tr[2]/td[2]/text()')
length = tree.xpath('//*[@id="rspCol800"]/div[1]/div[1]/span/table/tbody/tr[1]/td[2]/text()')
first_ascent = tree.xpath('.//*[@id="rspCol800"]/div[1]/div[1]/span/table/tbody/tr[3]/td[2]/text()/text()')
我尝试从页面上的几个不同位置获取成绩,因为它列在几个位置,但还没有这样的运气。任何帮助将不胜感激
【问题讨论】:
-
您尝试过的查询会发生什么情况?他们发现不正确的结果吗?他们什么都没有发现吗?它们会产生错误吗?
-
他们什么也没找到。我正在输出到一个 txt 文件,从页面抓取的其他信息将以 [text here] 的形式出现,但这三个字段只产生 []
标签: jquery python html css xpath