Python xpath 同时取多个属性,或者取两个属性中存在的那个属性

xpath 同时取多个属性,可以使用and和or拼接

使用and将两个或两个以上的属性拼接起来

例:

./descendant::*[@href and @lmv] 或者 .//*[@href and @lmv] 

也可以使用or将两个或者多个属性拼接

例:

./descendant::*[@href and @lmv='电视剧'] 或者 .//*[@href and @lmv='电视剧']

xpath还可以使用【‘|‘】语法

例:

./descendant::*[@href|@lmv] 或者 .//*[@href|@lmv]

 

你可能感兴趣的:(学习笔记,xpath)