From e239246f4bc9d0213d7dda8ae86bba13a1dec0b7 Mon Sep 17 00:00:00 2001 From: Valdir Stumm Junior Date: Mon, 4 Jul 2016 18:59:53 -0300 Subject: [PATCH] remove references to Item classes in templates --- scrapy/templates/spiders/crawl.tmpl | 4 +--- scrapy/templates/spiders/csvfeed.tmpl | 4 +--- scrapy/templates/spiders/xmlfeed.tmpl | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/scrapy/templates/spiders/crawl.tmpl b/scrapy/templates/spiders/crawl.tmpl index a179d16ff..154237d9c 100644 --- a/scrapy/templates/spiders/crawl.tmpl +++ b/scrapy/templates/spiders/crawl.tmpl @@ -3,8 +3,6 @@ import scrapy from scrapy.linkextractors import LinkExtractor from scrapy.spiders import CrawlSpider, Rule -from $project_name.items import ${ProjectName}Item - class $classname(CrawlSpider): name = '$name' @@ -16,7 +14,7 @@ class $classname(CrawlSpider): ) def parse_item(self, response): - i = ${ProjectName}Item() + i = {} #i['domain_id'] = response.xpath('//input[@id="sid"]/@value').extract() #i['name'] = response.xpath('//div[@id="name"]').extract() #i['description'] = response.xpath('//div[@id="description"]').extract() diff --git a/scrapy/templates/spiders/csvfeed.tmpl b/scrapy/templates/spiders/csvfeed.tmpl index 69c606538..0544e0ae7 100644 --- a/scrapy/templates/spiders/csvfeed.tmpl +++ b/scrapy/templates/spiders/csvfeed.tmpl @@ -1,8 +1,6 @@ # -*- coding: utf-8 -*- from scrapy.spiders import CSVFeedSpider -from $project_name.items import ${ProjectName}Item - class $classname(CSVFeedSpider): name = '$name' @@ -16,7 +14,7 @@ class $classname(CSVFeedSpider): # return response def parse_row(self, response, row): - i = ${ProjectName}Item() + i = {} #i['url'] = row['url'] #i['name'] = row['name'] #i['description'] = row['description'] diff --git a/scrapy/templates/spiders/xmlfeed.tmpl b/scrapy/templates/spiders/xmlfeed.tmpl index 9c0910d23..d8ff61f6e 100644 --- a/scrapy/templates/spiders/xmlfeed.tmpl +++ b/scrapy/templates/spiders/xmlfeed.tmpl @@ -1,8 +1,6 @@ # -*- coding: utf-8 -*- from scrapy.spiders import XMLFeedSpider -from $project_name.items import ${ProjectName}Item - class $classname(XMLFeedSpider): name = '$name' @@ -12,7 +10,7 @@ class $classname(XMLFeedSpider): itertag = 'item' # change it accordingly def parse_node(self, response, selector): - i = ${ProjectName}Item() + i = {} #i['url'] = selector.select('url').extract() #i['name'] = selector.select('name').extract() #i['description'] = selector.select('description').extract()