瀏覽代碼

update path dir

wangkun 3 年之前
父節點
當前提交
54b3fae380
共有 3 個文件被更改,包括 10 次插入9 次删除
  1. 2 2
      main/common.py
  2. 1 0
      main/run_update_kanyikan.py
  3. 7 7
      main/update_kanyikan.py

+ 2 - 2
main/common.py

@@ -65,7 +65,7 @@ class Common:
         清除冗余日志文件
         清除冗余日志文件
         :return: 保留最近 6 个日志
         :return: 保留最近 6 个日志
         """
         """
-        log_dir = r"./logs/"
+        log_dir = "./crawler_monitor/logs/"
         all_files = sorted(os.listdir(log_dir))
         all_files = sorted(os.listdir(log_dir))
         all_logs = []
         all_logs = []
         for log in all_files:
         for log in all_files:
@@ -84,7 +84,7 @@ class Common:
     @classmethod
     @classmethod
     def del_charles_files(cls):
     def del_charles_files(cls):
         # 目标文件夹下所有文件
         # 目标文件夹下所有文件
-        all_file = sorted(os.listdir(r"./chlsfiles/"))
+        all_file = sorted(os.listdir("./crawler-kanyikan-recommend/chlsfiles/"))
         for file in all_file[0:-2]:
         for file in all_file[0:-2]:
             os.remove(r"./chlsfiles/" + file)
             os.remove(r"./chlsfiles/" + file)
         cls.logger("kanyikan").info("删除 charles 缓存文件成功")
         cls.logger("kanyikan").info("删除 charles 缓存文件成功")

+ 1 - 0
main/run_update_kanyikan.py

@@ -23,6 +23,7 @@ class Main:
         UpdateKanYiKan.update_play_cnt()
         UpdateKanYiKan.update_play_cnt()
         end_time = time.time()
         end_time = time.time()
         Common.del_logs("kanyikan")
         Common.del_logs("kanyikan")
+        Common.del_charles_files("kanyikan")
         Common.logger("kanyikan").info("全部更新完成,共耗时:{}秒\n", int(end_time-start_time))
         Common.logger("kanyikan").info("全部更新完成,共耗时:{}秒\n", int(end_time-start_time))
 
 
 
 

+ 7 - 7
main/update_kanyikan.py

@@ -18,14 +18,14 @@ class UpdateKanYiKan:
     def check_data(cls, date):
     def check_data(cls, date):
         # 判断J1单元格的日期是否为今天
         # 判断J1单元格的日期是否为今天
         time.sleep(1)
         time.sleep(1)
-        if Feishu.get_range_value("kanyikan", "monitor", "XS1f7l", "M1:M1")[0] != str(date):
+        if Feishu.get_range_value("kanyikan", "monitor", "6fed97", "M1:M1")[0] != str(date):
             Common.logger("kanyikan").info("今天日期不存在")
             Common.logger("kanyikan").info("今天日期不存在")
             # 插入列 I1:J1,并写入日期
             # 插入列 I1:J1,并写入日期
             values = [[str(date)]]
             values = [[str(date)]]
             time.sleep(1)
             time.sleep(1)
-            Feishu.insert_columns("kanyikan", "monitor", "XS1f7l", "COLUMNS", 12, 13)
+            Feishu.insert_columns("kanyikan", "monitor", "6fed97", "COLUMNS", 12, 13)
             time.sleep(1)
             time.sleep(1)
-            Feishu.update_values("kanyikan", "monitor", "XS1f7l", "M1:M1", values)
+            Feishu.update_values("kanyikan", "monitor", "6fed97", "M1:M1", values)
             Common.logger("kanyikan").info("插入今天日期成功\n")
             Common.logger("kanyikan").info("插入今天日期成功\n")
         else:
         else:
             Common.logger("kanyikan").info("今天日期已存在\n")
             Common.logger("kanyikan").info("今天日期已存在\n")
@@ -34,7 +34,7 @@ class UpdateKanYiKan:
     @classmethod
     @classmethod
     def update_play_cnt(cls):
     def update_play_cnt(cls):
         try:
         try:
-            kanyikan_sheet = Feishu.get_values_batch("kanyikan", "monitor", "XS1f7l")
+            kanyikan_sheet = Feishu.get_values_batch("kanyikan", "monitor", "6fed97")
             for i in range(1, len(kanyikan_sheet)):
             for i in range(1, len(kanyikan_sheet)):
                 Common.logger("kanyikan").info("正在更新第{}行", i + 1)
                 Common.logger("kanyikan").info("正在更新第{}行", i + 1)
                 video_id = kanyikan_sheet[i][6]
                 video_id = kanyikan_sheet[i][6]
@@ -62,7 +62,7 @@ class UpdateKanYiKan:
 
 
                     # 更新单个视频
                     # 更新单个视频
                     # Feishu.update_values(
                     # Feishu.update_values(
-                    #     "kanyikan", "monitor", "XS1f7l", "G" + str(i + 1) + ":" + "G" + str(i + 1), [[v_play_cnt]])
+                    #     "kanyikan", "monitor", "6fed97", "G" + str(i + 1) + ":" + "G" + str(i + 1), [[v_play_cnt]])
                     # Common.logger("kanyikan").info("video_id:{}, play_cnt:{}, 更新成功\n", video_id, v_play_cnt)
                     # Common.logger("kanyikan").info("video_id:{}, play_cnt:{}, 更新成功\n", video_id, v_play_cnt)
 
 
                     # 待更新数据列表
                     # 待更新数据列表
@@ -75,7 +75,7 @@ class UpdateKanYiKan:
                     Common.logger("kanyikan").info("M{}:M{}", str(i-198), str(i+1))
                     Common.logger("kanyikan").info("M{}:M{}", str(i-198), str(i+1))
                     Common.logger("kanyikan").info("{}\n", cls.update_list)
                     Common.logger("kanyikan").info("{}\n", cls.update_list)
                     time.sleep(1)
                     time.sleep(1)
-                    Feishu.update_values("kanyikan", "monitor", "XS1f7l",
+                    Feishu.update_values("kanyikan", "monitor", "6fed97",
                                          "M"+str(i-198) + ":" + "M"+str(i+1), [[x] for x in cls.update_list])
                                          "M"+str(i-198) + ":" + "M"+str(i+1), [[x] for x in cls.update_list])
                     Common.logger("kanyikan").info("更新{}条播放量成功\n", len(cls.update_list))
                     Common.logger("kanyikan").info("更新{}条播放量成功\n", len(cls.update_list))
                     cls.update_list = []
                     cls.update_list = []
@@ -83,7 +83,7 @@ class UpdateKanYiKan:
                     Common.logger("kanyikan").info("M{}:M{}", str(i + 1 - len(cls.update_list) + 1), str(i + 1))
                     Common.logger("kanyikan").info("M{}:M{}", str(i + 1 - len(cls.update_list) + 1), str(i + 1))
                     Common.logger("kanyikan").info("{}\n", cls.update_list)
                     Common.logger("kanyikan").info("{}\n", cls.update_list)
                     time.sleep(1)
                     time.sleep(1)
-                    Feishu.update_values("kanyikan", "monitor", "XS1f7l",
+                    Feishu.update_values("kanyikan", "monitor", "6fed97",
                                          "M"+str(i+1-len(cls.update_list)+1) + ":" + "M" + str(i+1),
                                          "M"+str(i+1-len(cls.update_list)+1) + ":" + "M" + str(i+1),
                                          [[x] for x in cls.update_list])
                                          [[x] for x in cls.update_list])
                     Common.logger("kanyikan").info("更新{}条播放量成功\n", len(cls.update_list))
                     Common.logger("kanyikan").info("更新{}条播放量成功\n", len(cls.update_list))