remove_data.py 959 B

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. # Author : Charley
  3. # Python : 3.10.8
  4. # Date : 2025/8/25 18:00
  5. from loguru import logger
  6. from mysql_pool import MySQLConnectionPool
  7. sql_pool = MySQLConnectionPool(log=logger)
  8. all_us_data = sql_pool.select_all(
  9. "select card_id,card_name,img,major_category_name,category_id,category_name,detail_url,card_no_rarity,card_no,rarity from pokemon_card_us_record")
  10. info_list = []
  11. for data in all_us_data:
  12. # print(data)
  13. # data_dict.update(data)
  14. data_dict = {
  15. "card_id": data[0],
  16. "card_name": data[1],
  17. "img": data[2],
  18. "major_category_name": data[3],
  19. "pg_value": data[4],
  20. "pg_label": data[5],
  21. "detail_url": data[6],
  22. "card_no_rarity": data[7],
  23. "card_no": data[8],
  24. "rarity": data[9],
  25. "crawler_language": "us"
  26. }
  27. print(data_dict)
  28. info_list.append(data_dict)
  29. sql_pool.insert_many(table="pokemon_card_record", data_list=info_list)