XPath:前兄弟
我编写了以下XPath,并希望选择前面的XPath:前兄弟,xpath,scrapy,Xpath,Scrapy,我编写了以下XPath,并希望选择前面的td。但是,它跳过该选项并选择上一个+1 //td[@class='event_cell event_description']/preceding-sibling::td 前面的同级元素::td选择前面的所有td同级元素 要仅选择最近的一个,请使用: //td[@class='event_cell event_description']/preceding-sibling::td[1] 这里的数字指数从最近到最远计数。所以最近的是[1],第二个最近的
td
。但是,它跳过该选项并选择上一个+1
//td[@class='event_cell event_description']/preceding-sibling::td
前面的同级元素::td选择前面的所有
td
同级元素
要仅选择最近的一个,请使用:
//td[@class='event_cell event_description']/preceding-sibling::td[1]
这里的数字指数从最近到最远计数。所以最近的是[1]
,第二个最近的是[2]
,依此类推