According to FAQ, Scrapy explores depth first but I noticed it will process 10 to 30 requests from start_urls before running any deeper requests.
Can I change a parameter and force scrapy to explore depth before processing start_urls ?
Reference http://doc.scrapy.org/en/latest/faq.html#does-scrapy-crawl-in-breadth-first-or-depth-first-order