2012-05-27 72 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