Html xpath不包括节点

Html xpath不包括节点,html,xpath,screen-scraping,Html,Xpath,Screen Scraping,我正在尝试从这个页面获取信息 这些是我需要选择的值 现在我有这个xpath /html/body/table/tbody/tr[2]/td/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[td[not(@class=“back1”或@class=“back3”)] 我需要排除“Dias Horas沙龙等”这一行。我怎样才能做到这一点?([b[text()!='Horas']]) 欢迎就如何改进选择提出建议。我将根据标题行的文本定位标题行,并针

我正在尝试从这个页面获取信息

这些是我需要选择的值 现在我有这个xpath

/html/body/table/tbody/tr[2]/td/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[td[not(@class=“back1”或@class=“back3”)]

我需要排除“Dias Horas沙龙等”这一行。我怎样才能做到这一点?([b[text()!='Horas']])


欢迎就如何改进选择提出建议。

我将根据标题行的文本定位标题行,并针对以下同级:

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

为什么不使用联合选择而不是排除呢?为什么不在页面结构非常清晰的情况下使用CSS选择器呢?我将查看联合。我使用Scrapy来提取信息,他们的API中似乎没有CSS选择器。