执行:scrapy crawl douban -o douban.json -t json,老师我的这段代码没办法生成json文件?
import scrapy
class DoubanSpider(scrapy.Spider):
name = "douban"
allowed_domains = ["douban.com"]
start_urls = ["https://movie.douban.com/top250"]
def parse(self, response):
names = response.xpath('//div[@class="hd"]/a/span[1]/text()').getall()
scores = response.xpath('//div[@class="star"]/span[2]/text()').getall()
for name,score in zip(names,scores):
yield{
"name":name,
"score":score
}