我尝试使用Google表格中的IMPORTXML功能从网页http://chesstempo.com/chess-statistics/brainwolf导入数据。
代码的相关部分像这样:
<h3>Stats for blitz tactics</h3>
Rating: 2420.5 (RD: 291.15) (Best Active Rating: 2462 Worst Active Rating: 2221)
<br>
提取数据的正确xpath表达式是什么?
答案 0 :(得分:1)
按文字获取h3
标记,然后获取第一个以下文本兄弟:
//h3[. = "Stats for blitz tactics"]/following-sibling::text()[1]
演示(使用谷歌Chrome控制台):
$x('//h3[. = "Stats for blitz tactics"]/following-sibling::text()[1]')
[
"Rating: 2420.5 (RD: 291.15) (Best Active Rating: 2462 Worst Active Rating: 2221)"
]