Я хотел бы получить часть веб-страницы с помощью 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]
Почему так много различий?
Как мне справиться с ситуацией?
Заранее спасибо.
5.82
(надеюсь, это действительно полезная информация, и значения не меняются очень часто). Второй запрос ничего мне не дает (но это правильный запрос). - person Petr Janeček   schedule 22.05.2012