title: No output while scraping using scrapy
body: <p>I was going to scrap the commentary from espncricnfo website using scrapy and i got output(items.csv) as blank. These are my files.</p>
  
  <p><strong>cricinfo.py (Spider File)</strong></p>
  
  <pre><code>from scrapy.spider import BaseSpider
  from scrapy.selector import HtmlXPathSelector
  from crictest.items import CrictestItem
  
  
  class MySpider(BaseSpider):
      name = "cricinfo"
      allowed_domains = ["espncricinfo.com/"]
      start_urls = ["http://www.espncricinfo.com/champions-league-twenty20-2014/engine/match/763595.html?innings=1;view=commentary/"]
  
      def parse(self, response):
          hxs = HtmlXPathSelector(response)
          rows = hxs.select('//td[@class="battingComms" and b]')
          for row in rows:
              item = CrictestItem()
              item['overnum'] = row.select('b/text()').extract()[0]
              item['overnumtext'] = row.select('b/following-sibling::text()').extract()[0]
              yield item
  </code></pre>
  
  <p><strong>items.py</strong></p>
  
  <pre><code> import scrapy
  
      class CrictestItem(scrapy.Item):
          overnum = scrapy.Field()
          overnumtext = scrapy.Field()
  </code></pre>