title: Scrapy executing different spiders in different times with reactor
body: <p>I want to click a button on django website and my spider supposed to start scraping. I try CrawlerProcess but because of I am using different spiders. I decided to use CrawlerRunner. After first Crawling everything is fine but second process giving me this error.</p>
  <pre><code>twisted.internet.error.ReactorNotRestartable
  </code></pre>
  <p>I try this topic's solution:
  <a href="https://stackoverflow.com/questions/39946632/reactornotrestartable-error-in-while-loop-with-scrapy">ReactorNotRestartable error in while loop with scrapy</a></p>
  <p>So I try solution as following code but the crawler never stop and it says <code>ReactorAlreadyRunning</code></p>
  <pre><code>def test():
      configure_logging({'LOG_FORMAT': '%(levelname)s: %(message)s'})
      runner = CrawlerRunner(get_project_settings())
      d = runner.crawl(myspider.My_Spider)
      d.addBoth(lambda _: reactor.stop(stop_after_crawl=False))
      reactor.run()
  </code></pre>
  <p>It is not letting me crawl another spider. So how can I run crawl multiple spiders on different times on my website?</p>