title: Scrapy no crawl on first page with rule to follow next page
body: <p><br>
  I made a spider with recursive rule to follow the link of next page. it works fine.<br>
  The spider crawl all pages (999) except the first page defined in "start_urls".
  Has someone ever had the problem ?</p>
  
  <p>a example code :</p>
  
  <pre><code>class example(CrawlSpider):
      name = "example"
      allowed_domains = ["example.ndd"]
      start_urls = ["http://example.ndd/startnum=1"] #first page  
  
      rules = (Rule(SgmlLinkExtractor(allow=("nextPage\.htm", ),
                              restrict_xpaths=('//div[@class="paging"]/p[@class="nav"]',)), 
                              callback="parse_items", follow= True),)
  
      def parse_items(self, response):
          hxs = HtmlXPathSelector(response)
          links= hxs.select('//td[@class="desc"]/h3/a/@href').extract()
          list = []
          for link in links:
              yield link
          return
  </code></pre>
  
  <p>edit: after searching, the crawler seeams follow directly the result of restrict path of the rule. So same if begin by startnum=1, it crawl startnum=11 which is inside the page of startnum=1 ..<br>
  I don't know how solve this problem.</p>