我一个爬虫程序。
shell 下运行 没有中断。一直在爬。效果还不错 因为直接关掉shell 或IDE 就可以结束了
现在我加上了pyqt 界面。 运行时候UI 会一直卡住。导致我没办法把状态信息发送到UI 根本看不到。一直处在无响应的状态 这样太影响用户体验了。
我把爬虫程序 封装在了一个类里。 然后在ui里调用他。
网上找了很多资料 说是用多线程 或多进程。 然后关掉线程。 还有说是要用异步。搞的我晕晕的。
说我要是用多线程 就要在爬虫里 每句话都要加一个判断。我觉得这太扯了。
请大神给个建议。 能提供一个实例的话 那就十分感谢了!~
哔哔one
HUX布斯