Что я делаю не так с этим Xpath Query? - PullRequest
1 голос
/ 29 ноября 2011

У меня была игра с некоторыми запросами Xpath, но я просто не могу получить этот.

Вот текущая строка: "/html/body/div/div[8]/table/tr/td[2]/a"

Это показывает информацию ниже, но мне нужно захватить «Австралия» или узел 5. Я пробовал last () и выбираю узел на a, но не повезло.

Кто-нибудь может помочь?

1 Ответ

1 голос
/ 29 ноября 2011

Кажется, что работает следующее

/html/body/div/div[8]/table/tr[3]/td[2]/a

Вы, похоже, не в том ряду. Но всегда ли структура будет такой статичной? Возможно, вам следует попытаться найти что-то «лучшее» на странице, например, href, содержащий слово «страна», так что будьте более устойчивы к структурным изменениям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...