如何使用XPath提取与给定模式不匹配的项目?

时间:2019-04-01 16:47:15

标签: python xml xpath scrapy

我正在将一些带有刮痕的图像拖入python列表中。有些图像是占位符,可以通过URL识别。因此,我想检查xpath命令中的特定字符串,如果匹配,请跳过此图像。

images = response.xpath('//meta[@property="og:image"]/@content').extract()[0:3]

我要排除所有匹配的内容:.*Demo_600x600.* 我该如何使用xpath?

1 个答案:

答案 0 :(得分:2)

此XPath,

//meta[@property="og:image"][not(contains(@content, "Demo_600x600"))]/@content

将选择其值不包含@content子字符串的Demo_600x600个属性。