Xpath同时选取不同属性的元素
Posted wuzhiblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xpath同时选取不同属性的元素相关的知识,希望对你有一定的参考价值。
如:一个论坛中,有置顶贴和普通贴,它们使用了不同的class,但这两类帖子都是需要的内容,需要同时爬下来
假设置顶贴class="top",普通贴class="common",则xpath写法为:
response.xpath(‘//div[contains(@class, "top") or contains(@class, "common")])
类似地,如果要抓取同时包含两个class的元素,则把其中的or改为and即可:
response.xpath(‘//div[contains(@class, "top") and contains(@class, "common")])
本文有参考:http://www.365jz.com/article/24244
以上是关于Xpath同时选取不同属性的元素的主要内容,如果未能解决你的问题,请参考以下文章