# 查询此关键词是否存在 cdtm232333=dbper.CurdDataToMongo(content=None,tablename='keywords',myquery={'title':{'$eq':title}},curd='r') if cdtm232333 and cdtm232333[0]==0 and type(cdtm232333[1])==list and len(cdtm232333[1])>0: continue else: titleurlnum=0 while True: # 如果不存在此关键词,则查询是否有相同的拼音 cdtm233401=dbper.CurdDataToMongo(content=None,tablename='keywords',myquery={'titleurl':{'$eq':titleurl}},curd='r') if cdtm233401 and cdtm233401[0]==0 and type(cdtm233401[1])==list and len(cdtm233401[1])>0: # 如果有相同的titleurl titleurl = '%s%s'%(titleurl,titleurlnum) titleurlnum+=1 else: # 没有相同的titleurl,则入库 dbper.CurdDataToMongo(content={'title':title,'titleurl':titleurl},tablename='keywords',myquery={'titleurl':{'$eq':titleurl}},curd='c') break