class TopicGroup(object): """ 生成topic,group, platform, mode等信息 """ def __init__(self): self.spider_list = [ ("zhsdm", "recommend", "zhuhaoshiduomo"), ("fxs", "recommend", "fuxiaoshun"), ("zwwfsn", "recommend", "zhuwanwufusunew"), ('zjsjmn', 'recommend', 'zhujinshanjinmeinew'), ('hhxxzfdn', 'recommend', 'huanhuanxixizhufudaonew'), ('bqzf', 'recommend', 'boqingzhufu'), ('syzf', 'recommend', 'sharkzhufu'), ("xsdd", 'recommend', 'xishiduoduo'), ("jxxf", 'recommend', 'jixiangxingfu'), ("xnght", 'recommend', 'xiaoniangaohuati'), ('ynfqcz', 'recommend', 'yuannifuqichangzai'), ('zhdsn', 'recommend', 'zuihaodesongni'), ('jrzf', 'recommend', 'jierizhufu'), ('dkyhy', 'recommend', 'dakaiyinghaoyun'), ('xngtjl', 'recommend', 'xiaoniangaotuijianliu'), ('zfqztjl', 'recommend', 'zhufuquanzituijianliu'), ('bszf', 'recommend', 'benshanzhufu'), ('zfnnsxjx', 'recommend', 'zhufuniannianshunxinjixiang'), ('ttjfq', 'recommend', 'tiantianjufuqi'), ('zfkz', 'recommend', 'zhufukuaizhuan'), ('lpld', 'recommend', 'lepaoledong'), ('lplddj', 'recommend', 'lepaoledongdijie'), ('pqgs', 'recommend', 'piaoquangushi'), ('wqsp', 'recommend', 'weiquanshipin'), ('llklzf', 'recommend', 'linglingkuailezhufu'), ('jrzfhkfg', 'recommend', 'jierizhufuhuakaifugui'), ('ynfqmm', 'recommend', 'yuannifuqimanman'), ('hyzfd', 'recommend', 'haoyunzhufuduo'), ('jrzfxfjx', 'recommend', 'jierizhufuxingfujixiang'), ('hysp', 'recommend', 'haoyoushipin'), ('qz', 'recommend', 'quzhuan'), ('zfdwh', 'recommend', 'zhufudewenhou'), ('lnq', 'recommend', 'laonianquan'), ('lnshkl', 'recommend', 'laonianshenghuokuaile'), ('xsq', 'recommend', 'xinshiquan'), ] def produce(self): """ 工作代码 :return: list [{}, {}, {}, {}, {}] """ result = [ { "topic": "{}_{}_prod".format(i[0], i[1]), "group": "{}_{}_prod".format(i[0], i[1]), "mode": i[1], "platform": i[2] } for i in self.spider_list ] return result # print(TopicGroup().produce())