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))
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))