title: Issue with scrapy spider
body: <p>I am trying to get volume-weighted average prices for stocks from the <code>moneycontrol.com</code> website. The <code>parse</code> function is running without any issues but the <code>parse_links</code> function is not getting called. Am i missing something here? </p>
  
  <pre><code># -*- coding: utf-8 -*-
  import scrapy
  
  class MoneycontrolSpider(scrapy.Spider):
      name = "moneycontrol"
      allowed_domains = ["https://www.moneycontrol.com"]
      start_urls = ["https://www.moneycontrol.com/india/stockpricequote"]
  
      def parse(self,response):
          for link in response.css('td.last &gt; a::attr(href)').extract():
              if(link):
                  yield scrapy.Request(link, callback=self.parse_links,method='GET')
  
      def parse_links(self, response):
          VWAP= response.xpath('//*[@id="n_vwap_val"]/text()').extract_first()
          print(VWAP)      
          with open('quotes.txt','a+') as f:
              f.write('VWAP: {}'.format(VWAP)  + '\n')
  </code></pre>