| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- # -*- coding: utf-8 -*-
- # Author : Charley
- # Python : 3.10.8
- # Date : 2025/6/9 18:53
- from mysql_pool import MySQLConnectionPool
- from loguru import logger
- # logger.remove()
- # logger.add("./logs/add_{time:YYYYMMDD}.log", encoding='utf-8', rotation="00:00",
- # format="[{time:YYYY-MM-DD HH:mm:ss.SSS}] {level} {message}",
- # level="DEBUG", retention="15 day")
- def get_811_code_list() -> list:
- """
- 获取811类 的 code_list 体育类
- :return: code_list
- """
- code_list = [code for code in range(8110150000, 8110172000 + 1)]
- return code_list
- # def get_821_code_list() -> list:
- # """
- # 获取821类 的 code_list 影视/tcg类
- # :return: code_list
- # """
- # code_list = [code for code in range(8210000000, 8210150000+1)]
- # return code_list
- def get_851_code_list() -> list:
- """
- 获取851类 的 code_list 动漫类
- :return: code_list
- """
- code_list = [code for code in range(8510000000, 8510013072 + 1)]
- return code_list
- def get_831_code_list() -> list:
- """
- 获取851类 的 code_list 动漫类
- :return: code_list
- """
- code_list = [code for code in range(8310005000, 8310010000 + 1)]
- return code_list
- sql_pool = MySQLConnectionPool(log=logger)
- # sql_no_list = sql_pool.select_all("select rating_code from gbca_record")
- # sql_no_list = [sql_no[0] for sql_no in sql_no_list]
- info_list = []
- # for rating_code in get_811_code_list():
- # # if rating_code in sql_no_list:
- # # logger.info(f"{rating_code} 已存在")
- # # continue
- # # else:
- # data_dict = {"keyword": rating_code}
- # print(data_dict)
- # info_list.append(data_dict)
- # # sql_pool.insert_many("insert into gbca_task (keyword) VALUES (%s)", info_list)
- # # sql_pool.insert_many(table="gbca_task", data_list=info_list, ignore=True)
- # info_list.clear()
- # logger.info(f"811类任务添加完成")
- #
- # # ----------------------------------------------------------------------------------------------------------------------
- # for rating_code in get_821_code_list():
- # if rating_code in sql_no_list:
- # logger.info(f"{rating_code} 已存在")
- # continue
- # else:
- # info_list.append(rating_code)
- # sql_pool.insert_all("insert into gbca_task (keyword) VALUES (%s)", info_list)
- # info_list.clear()
- # logger.info(f"821类任务添加完成")
- #
- # # ----------------------------------------------------------------------------------------------------------------------
- for rating_code in get_851_code_list():
- # if rating_code in sql_no_list:
- # logger.info(f"{rating_code} 已存在")
- # continue
- # else:
- data_dict = {"keyword": rating_code}
- info_list.append(data_dict)
- sql_pool.insert_many(table="gbca_task", data_list=info_list, ignore=True)
- info_list.clear()
- logger.info(f"851类任务添加完成")
- # ----------------------------------------------------------------------------------------------------------------------
- # for rating_code in get_831_code_list():
- # # if rating_code in sql_no_list:
- # # logger.info(f"{rating_code} 已存在")
- # # continue
- # # else:
- # data_dict = {"keyword": rating_code}
- # print(data_dict)
- # info_list.append(data_dict)
- # sql_pool.insert_many(table="gbca_task", data_list=info_list, ignore=True)
- # info_list.clear()
- # logger.info(f"831类任务添加完成")
|