1
我想运行一个蜘蛛(用scrapy框架编写)从python脚本而不是命令行工具运行。 Scrapy是在扭曲的互联网框架上编写的,其中有一个反应堆,在此过程中无法重新启动。我在捕捉spider_closed signal
& the REACTOR HAS STOPPED
时必须停止它。它给我以下错误信息:Python中启动Twisted.internet.reactor
twisted.internet.error.ReactorNotRestartable
我的问题是“我如何开始twisted.internet.reactor
?”
现在我甚至无法从命令行工具运行我的蜘蛛。
反应堆不能重新启动。你这样做的方式是你需要一个新的线程的新反应堆。但是,看起来在你的情况下,你只是想杀死当前有反应堆运行的过程,然后再次启动过程。 – TheOneWhoPrograms