我正在开发一个 PyQt4 工具,它使用 scrapy 来抓取网站。我启动了一个新进程[multiprocessing] 来从 ui 运行 Scrapy spider。一切正常~ ui 正在阻塞,而 Scrapy 正在抓取。
我想要一个非阻塞的 ui,虽然我想在 PyQt 主循环中集成 Twisted 事件循环。
有谁知道如何尽可能简单地实现这一目标?我是 Scrapy / PyQt / Multiprocessing / Twisted 的新手。
我在一个带有 PyQt4、Python 2.7 和 Scrapy 0.12.0.2546 的 Xubuntu 12.04 机器上。
提前致谢。