【发布时间】:2012-06-02 07:44:03
【问题描述】:
这些是我需要选择的值 现在我有这个 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 Salon 等”行。我怎样才能做到这一点? ([b[text()!='Horas']]?
欢迎就如何改进选择提出建议。
【问题讨论】:
-
为什么不使用联合选择而不是排除。为什么不在页面结构非常清晰的情况下使用 CSS 选择器来做到这一点
-
我去看看工会。我使用 Scrapy 来提取信息,他们的 API 中似乎没有 CSS 选择器。
标签: html xpath screen-scraping