Przeszukiwanie kodu ze skryptu zawsze blokuje wykonywanie skryptu po zeskrobaniu
Podążam za tym przewodnikiemhttp://doc.scrapy.org/en/0.16/topics/practices.html#run-scrapy-from-a-script uruchomić skrobanie z mojego scenariusza. Oto część mojego skryptu:
crawler = Crawler(Settings(settings))
crawler.configure()
spider = crawler.spiders.create(spider_name)
crawler.crawl(spider)
crawler.start()
log.start()
reactor.run()
print "It can't be printed out!"
Działa na to powinno: odwiedzać strony, zeskrobać potrzebne informacje i przechowuje wyjście json tam, gdzie to powiedziałem (za pośrednictwem FEED_URI). Ale kiedy pająk kończący swoją pracę (widzę to w wynikach json), wykonanie mojego skryptu nie zostanie wznowione. Prawdopodobnie nie jest to problem z zadrapaniami. A odpowiedź powinna znajdować się gdzieś w skręconym reaktorze. Jak mogę zwolnić wykonanie wątku?