Python 使用 response.css 抓取具有多个类名的 div



我是Scrapy的新手,正在做一个棘手的项目。

我想抓取具有多个类名的div,如下所示:

<div class="col-xs-12 available-columns inner-available trans-fade-in"><div>

这是我的 scripy (def 解析(:

def parse(self, response):
for flight in response.css('div.col-xs-12 available-columns inner-available trans-fade-in'):
yield {
'price': flight.css('span.w-bold::text').extract_first(),
}

并且输出为空。

那我该怎么办?

你去吧

for flight in response.css('div.col-xs-12.available-columns.inner-available.trans-fade-in')

如果有多个类,可以用 dot(.( 分隔它们

最新更新