import scrapy
class Divar(scrapy.Spider):
name = 'Divar'
start_urls = [
'https://divar.ir/s/fuman/buy-old-house?user_type=personal&non-negotiable=true']
def parse(self, response):
for land in response.css('div.kt-post-card__body'):
yield {
'name': land.css('div.kt-post-card__title::text').get(),
'price': land.css('div.kt-post-card__description::text').get(),
}
这是json文件中的一个空示例:{名称:价格:
价格为空。然而,在cmd中,当我进入scrapy crawl Divar-O Divar.json时,价格还可以。
我找到了:(
你必须写出摘录,而不是得到。
例如:
'name': land.css('div.kt-post-card__title::text').extract()