当使用scrapy爬取的数据不在同一张页面中(一次请求与数据后解析无法获得想要的全部数据),需要请求传参,在第一次解析时实例化item,将item传递,再次将请求到的数据解析后,封装在item中. 关键点 yield scrapy.Request(callback=self.parse_detail,url = detail_url,meta={'item':item}) 例如在豆瓣中,电影封面页获取电影名称,在详情页获取电影简介: 先从起始网页解析出电影名称和详情页的url 将得到的电…