有些网站不允许被xpath解析?

时间:2010-11-03 14:21:15

标签: xpath web-scraping html-parsing

我正在尝试从一个表内的网站解析一个元素。这是我使用的确切xpath表达式:

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

然而,当我运行程序时,我的字符串出现空白。我想知道该网站是否阻止我解析,或者我的表达是否正确。如果它有帮助,这就是网站,我试图解析的部分是大西洋元素。

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

1 个答案:

答案 0 :(得分:0)

页面上有几个“大西洋”部分,不确定你对大西洋元素的意思。你的xpath表达式可能不正确,因为'tr'不是表的直接后代(中间有一个tbody)。您可能需要尝试//table/tbody/tr[2]/td[1],以及xpath checker firefox plugin来测试表达式。