在PyQt4主循环中集成Scrapy / Twisted事件循环

时间:2013-02-23 16:31:38

标签: pyqt twisted scrapy event-loop

我正在开发一个使用scrapy来抓取网站的PyQt4工具。我开始一个新的进程[多处理]从ui运行Scrapy蜘蛛。一切正常 - ui阻塞,Scrapy正在刮擦。

我想有一个非阻塞的ui,虽然我想在PyQt主循环中集成Twisted事件循环。

有谁知道如何尽可能简单地实现这一目标? 我是Scrapy / PyQt / Multiprocessing / Twisted的新手。

我在使用PyQt4,Python 2.7和Scrapy 0.12.0.2546的Xubuntu 12.04盒子上。

提前致谢。

1 个答案:

答案 0 :(得分:2)

扭曲反应器可与qt反应器轻松集成: http://twistedmatrix.com/trac/wiki/QTReactor