2012-05-27 5 views
0

Im пытается получить информацию из этой страницы http://registroapps.uniandes.edu.co/scripts/adm_con_horario1_joomla.php?depto=IIND&nombreDepto=Ingenier%EDa%20IndustrialXPath исключая узлы

Эти значения нужно выбрать select values Прямо сейчас у меня есть этот XPath

/html/тело/таблица/TBODY/tr [2]/td/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr [td [not (@ class = "back1" или @ class = "back3")]]

Мне нужно исключить строку «Dias Horas Salon и т. Д.». Как я могу это достичь? ([Б [текст() = «Хорас»]]

Предложения о том, как улучшить выбор приветствуются

+0

Почему бы не использовать select union вместо исключения. И почему бы просто не использовать CSS-селектор, чтобы сделать это, пока структура страницы довольно ясна. – xiaoyi

+0

Im собираюсь посмотреть на объединение. Я использую Scrapy для извлечения информации, они Не похоже, что CSS-селектор в своем API. – serpiente

ответ

0

Я бы найти строки заголовка по тексту и направлены на следующие братья и сестры:?.

//b[.="CRN"]/../../following-sibling::tr 
//b[.="Días"]/../../following-sibling::tr 
Смежные вопросы