2012-05-27 73 views
0

我试着去获取信息此页面的http://registroapps.uniandes.edu.co/scripts/adm_con_horario1_joomla.php?depto=IIND&nombreDepto=Ingenier%EDa%20Industrial的XPath排除节点

这些都是我需要选择 select values 眼下价值观,我有这个XPath

/HTML /体/台/ TBODY/tr [2]/td/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr [td [not(@ class =“back1”or @ class =“back3”)]]

我需要排除“迪亚斯霍拉斯沙龙等”行。我怎样才能做到这一点? ([B [文本()=“Horas”]!]关于如何提高选择

建议是欢迎

+0

为什么不使用联合选择而不是排除?为什么不使用CSS选择器来完成这个工作,而页面结构非常清晰 – xiaoyi

+0

我要去看联盟,我使用Scrapy来提取信息,他们似乎不喜欢在他们的API的CSS选择器。 – serpiente

回答

0

我会通过自己的文本查找标题行和目标以下的兄弟姐妹:?

//b[.="CRN"]/../../following-sibling::tr 
//b[.="Días"]/../../following-sibling::tr