title: Scrapy stopping conditions
body: <p>Illustrative scenario: A Scrapy spider is built to scrape restaurant menus from a <code>start_urls</code> list of various restaurant websites. Once the menu is found for each restaurant, it is no longer necessary to continue crawling that particular restaurant website. The spider should (ideally) abort the queue for that <code>start_url</code> and move on to the next restaurant.</p>
  
  <p>Is there a way to stop Scrapy from crawling the remainder of its request queue *per start_url* once a stopping condition is satisfied? I don't think that a CloseSpider exception is appropriate since I don't want to stop the entire spider, just the queue of the current <code>start_url</code>, and then move on to the next <code>start_url</code>.</p>