class HelloSpider(BaseSpider): name = 'hellospider' start_urls = ( 'http://aaa.com/page1', 'http://aaa.com/page2', ) def parse(self, response): for item_url in item_urls: yield Request(url=item_url, callback=self.parse_item) def parse_item(self, response): item = MyItem() #經過meta={'item': item}傳遞參數 yield Request(url=item_details_url, meta={'item': item}, callback=self.parse_detailsinfo) def parse_detailsinfo(self, response): #經過response.meta['item']獲取參數 item = response.meta['item'] return item