Esempio n. 1
0
        # 判断是否执行过初始化动作
        if ConfigUtil.init_flag:
            return
        logger.info("ConfigUtil-->对象属性初始化")
        cfgparser = configparser.ConfigParser()  # 系统配置

        # 以当前文件为准找config.ini文件
        cfgpath = os.path.join(
            os.path.abspath(os.path.join(__file__, "../../..")), "config.ini")
        logger.info("config.ini------>%s" % cfgpath)
        # 读ini文件
        cfgparser.read(cfgpath, encoding="utf-8")  # python3

        self.conf = cfgparser
        ConfigUtil.init_flag = True

    def __del__(self):
        # logger.info("del done!")
        pass

    # 获取配置值
    def get(self, section, option):
        # 返回的都是字符串
        return self.conf.get(section, option)


if __name__ == '__main__':
    str = "http://www.mafengwo.cn/search/q.php?q={}&p={}&t=pois&kt=1".format(
        "西安", None)
    logger.info(str)
        :return:
        """
        logger.info("employ_job正在执行中...")
        zhaopin_server.ZhaopinServer().run()

    def anjuke_job(self):
        """安居客数据任务

        :return:
        """
        logger.info("anjuke_job正在执行中...")
        anjuke_server.AnJuKeServer().run()

    def mafengwo_job(self):
        """马蜂窝数据任务(测试任务)

        :return:
        """
        logger.info("mafengwo_job正在执行中...")
        mafengwo_server.MaFengWoServer("西安").run()


if __name__ == '__main__':
    # logger.info("添加一个任务")
    # SchedulerUtil().add_job("job1")
    logger.info("启动调度器")
    SchedulerUtil().start_scheduler()
    # logger.info("删除一个任务")
    # time.sleep(15)
    # SchedulerUtil().remove_job()