【问题标题】:XPath: preceding-siblingXPath:前同级
【发布时间】:2019-12-25 09:38:36
【问题描述】:

我编写了以下 XPath 并希望选择以前的 td。但是,它会跳过那个并选择前一个 + 1。

//td[@class='event_cell event_description']/preceding-sibling::td

【问题讨论】:

    标签: xpath scrapy


    【解决方案1】:

    preceding-sibling::td 选择前面的td 兄弟元素中的所有

    要选择最近的一个,请使用:

    //td[@class='event_cell event_description']/preceding-sibling::td[1]
    

    这里的数字索引是从最近到最远的。所以最近的是[1],第二最近的是[2],以此类推。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      相关资源
      最近更新 更多