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")])
(本文完)
--------------------------------------------------------------------------------------------------------------------------
致虚极,守静笃
使用我的阿里云幸运券,购买阿里云ECS有优惠:阿里云幸运券
>>>>> 腾讯云新用户优惠 <<<<<
--------------------------------------------------------------------------------------------------------------------------
致虚极,守静笃
使用我的阿里云幸运券,购买阿里云ECS有优惠:阿里云幸运券
>>>>> 腾讯云新用户优惠 <<<<<