예제 #1
0
 def run(self):
     try:
         spider = XueqiuSpider(auto_perform=False)
         stock_ctrl_factory = StockCtrlFactory(self.setting)
         stock_ctrl = stock_ctrl_factory.create_stock_ctrl('xueqiu')
         spider.set_call_back(self)
         spider.perform()
         self.results = spider.results()
         stock_ctrl.update_by_result(self.results)
         self.succeed = True
     except Exception as e:
         self.succeed = False
         self.emit(QtCore.SIGNAL('except(const QString&)'), unicode(e))
예제 #2
0
 def run(self):
     try:
         spider = XueqiuSpider(auto_perform=False)
         stock_ctrl_factory = StockCtrlFactory(self.setting)
         stock_ctrl = stock_ctrl_factory.create_stock_ctrl('xueqiu')
         spider.set_call_back(self)
         spider.perform()
         self.results = spider.results()
         stock_ctrl.update_by_result(self.results)
         self.succeed = True
     except Exception as e:
         self.succeed = False
         self.emit(QtCore.SIGNAL('except(const QString&)'),unicode(e))