Некоторые сайты не могут быть проанализированы xpath? - PullRequest
0 голосов
/ 03 ноября 2010

Я пытаюсь проанализировать один элемент с веб-сайта, который находится внутри таблицы.Это точное выражение xpath, которое я использую:

[xpathParser search:@"/table[1]/tr[2]/td[1]"];

Однако, когда я запускаю программу, моя строка появляется пустой.Мне интересно, блокирует ли меня сайт от анализа или правильное ли у меня выражение.Если это помогает, это сайт, и фрагмент, который я пытаюсь разобрать, это элемент Atlantic.

http://cluster.leaguestat.com/download.php?client_code=ahl&file_path=daily-report/daily-report.html

1 Ответ

0 голосов
/ 03 ноября 2010

На странице есть несколько «атлантических» разделов, не совсем понятно, что вы подразумеваете под элементом «Атлантика».Ваше выражение xpath может быть неверным, так как 'tr' не является прямым потомком таблицы (между ними есть tbody).Возможно, вы захотите попробовать //table/tbody/tr[2]/td[1], а также плагин для проверки xpath firefox *1003* для проверки выражений.

...