1
我想運行一個蜘蛛(用scrapy框架編寫)從python腳本而不是命令行工具運行。 Scrapy是在扭曲的互聯網框架上編寫的,其中有一個反應堆,在此過程中無法重新啓動。我在捕捉spider_closed signal
& the REACTOR HAS STOPPED
時必須停止它。它給我以下錯誤信息:Python中啓動Twisted.internet.reactor
twisted.internet.error.ReactorNotRestartable
我的問題是「我如何開始twisted.internet.reactor
?」
現在我甚至無法從命令行工具運行我的蜘蛛。
反應堆不能重新啓動。你這樣做的方式是你需要一個新的線程的新反應堆。但是,看起來在你的情況下,你只是想殺死當前有反應堆運行的過程,然後再次啓動過程。 – TheOneWhoPrograms