我想用 yql 获取网页的一部分。我尝试了几个查询。除一个查询外,大多数查询都可以返回正确的结果。
这是查询:
select * from html where url="http://www.cngold.org/img_date/livesilvercn_rmb.html" and xpath='//div[6]/div[2]/div/div[2]/table/tbody/tr[4]/td[6]'
我希望得到价格,但实际上得到的是空的结果。
如果我用 yql 检索整个页面并检查该元素的 xpath,这次 xpath 是
//div[3]/div/div[2]/a/div/div[2]/table/tbody/tr[4]/td[6]
为什么会有这么多差异?
我应该如何处理这种情况?
提前致谢。