title: Scrapy delay request
body: <p>every time i run my code my ip gets banned. I need help to delay each request for 10 seconds. I've tried to place DOWNLOAD_DELAY in code but it gives no results. Any help is appreciated.</p>
  
  <pre><code># item class included here
          class DmozItem(scrapy.Item):
              # define the fields for your item here like:
              link = scrapy.Field()
              attr = scrapy.Field()
  
  
          class DmozSpider(scrapy.Spider):
              name = "dmoz"
              allowed_domains = ["craigslist.org"]
              start_urls = [
              "https://washingtondc.craigslist.org/search/fua"
              ]
  
              BASE_URL = 'https://washingtondc.craigslist.org/'
  
              def parse(self, response):
                  links = response.xpath('//a[@class="hdrlnk"]/@href').extract()
                  for link in links:
                      absolute_url = self.BASE_URL + link
                      yield scrapy.Request(absolute_url, callback=self.parse_attr)
  
              def parse_attr(self, response):
                  match = re.search(r"(\w+)\.html", response.url)
                  if match:
                      item_id = match.group(1)
                      url = self.BASE_URL + "reply/nos/vgm/" + item_id
  
                      item = DmozItem()
                      item["link"] = response.url
  
                      return scrapy.Request(url, meta={'item': item}, callback=self.parse_contact)
  
              def parse_contact(self, response):
                  item = response.meta['item']
                  item["attr"] = "".join(response.xpath("//div[@class='anonemail']//text()").extract())
                  return item
  </code></pre>