[scrapy] 2024-04-27 圈点798
摘要:scrapy里xpath如何取包含多个class属性。要取多个class属性值的元素,应该如何办呢;
要取多个class属性值的元素,应该如何办呢;
如:
<div class='a b'>test</div>
如果是用xpath('//div[@class="a"]') 会取不到这里面的值;
可以用如下的表达式:
xpath('//div[contains(@class,"a")]') #它会取得所有class为a的元素
或者
xpath('//div[contains(@class,"a") and contains(@class,"b")]') #它会取class同时有a和b的元素