wangkun пре 2 година
родитељ
комит
8e1e2bd397
4 измењених фајлова са 81 додато и 59 уклоњено
  1. 28 8
      main/demo.py
  2. 4 2
      main/feishu_lib.py
  3. 25 25
      main/follow_list.py
  4. 24 24
      main/recommend_list.py

+ 28 - 8
main/demo.py

@@ -161,10 +161,32 @@ class Demo:
 
     @classmethod
     def get_sheet(cls):
-        sheet = Feishu.get_values_batch("follow", "kuaishou", "MGMsHE")
-        for i in range(1, len(sheet)):
-            uid = sheet[i][0]
-            print(uid)
+        sheet = Feishu.get_values_batch("follow", "kuaishou", "WFF4jw")
+        Referer = sheet[2][3]
+        NS_sig3 = sheet[3][3]
+        NS_sig3_origin = sheet[4][3]
+        did = sheet[5][3]
+        session_key = sheet[6][3]
+        unionid = sheet[7][3]
+        eUserStableOpenId = sheet[8][3]
+        openId = sheet[9][3]
+        eOpenUserId = sheet[10][3]
+        kuaishou_wechat_app_st = sheet[11][3]
+        passToken = sheet[12][3]
+        userId = sheet[13][3]
+        print(f"Referer:{Referer}")
+        print(f"NS_sig3:{NS_sig3}")
+        print(f"NS_sig3_origin:{NS_sig3_origin}")
+        print(f"NS_sig3_origin:{NS_sig3_origin}")
+        print(f"did:{did}")
+        print(f"session_key:{session_key}")
+        print(f"unionid:{unionid}")
+        print(f"eUserStableOpenId:{eUserStableOpenId}")
+        print(f"openId:{openId}")
+        print(f"eOpenUserId:{eOpenUserId}")
+        print(f"kuaishou_wechat_app_st:{kuaishou_wechat_app_st}")
+        print(f"passToken:{passToken}")
+        print(f"userId:{userId}")
 
     # 小程序:关注/取消关注用户
     @classmethod
@@ -239,8 +261,6 @@ class Demo:
 
 
 if __name__ == "__main__":
-    demo = Demo()
-    # demo.get_sheet()
-    demo.follow_unfollow("follow", "follow")
+    Demo.get_sheet()
+    # demo.follow_unfollow("follow", "follow")
 
-    # pass

+ 4 - 2
main/feishu_lib.py

@@ -18,7 +18,8 @@ class Feishu:
     # 看一看爬虫数据表
     kanyikan_url = "https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?"
     # 快手爬虫数据表
-    kuaishou_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?"
+    # kuaishou_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?"
+    kuaishou_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnICEfaw9llDNQkKgdymM1xf?"
     # 微视爬虫数据表
     weishi_url = "https://w42nne6hzg.feishu.cn/sheets/shtcn5YSWg91JfVGzj0SFZIRRPh?"
     # 小年糕爬虫数据表
@@ -35,7 +36,8 @@ class Feishu:
         if crawler == "kanyikan":
             return "shtcngRPoDYAi24x52j2nDuHMih"
         elif crawler == "kuaishou":
-            return "shtcnp4SaJt37q6OOOrYzPMjQkg"
+            # return "shtcnp4SaJt37q6OOOrYzPMjQkg"
+            return "shtcnICEfaw9llDNQkKgdymM1xf"
         elif crawler == "weishi":
             return "shtcn5YSWg91JfVGzj0SFZIRRPh"
         elif crawler == "xiaoniangao":

+ 25 - 25
main/follow_list.py

@@ -24,7 +24,7 @@ class Follow:
     # 视频发布时间
     send_time = 0
     # 配置微信
-    wechat_sheet = Feishu.get_values_batch("follow", "kuaishou", "f1R7Mx")
+    wechat_sheet = Feishu.get_values_batch("follow", "kuaishou", "WFF4jw")
     Referer = wechat_sheet[2][3]
     NS_sig3 = wechat_sheet[3][3]
     NS_sig3_origin = wechat_sheet[4][3]
@@ -44,7 +44,7 @@ class Follow:
         # 敏感词库列表
         word_list = []
         # 从云文档读取所有敏感词,添加到词库列表
-        lists = Feishu.get_values_batch("follow", "kuaishou", "fn8IDi")
+        lists = Feishu.get_values_batch("follow", "kuaishou", "HIKVvs")
         for i in lists:
             for j in i:
                 # 过滤空的单元格内容
@@ -86,7 +86,7 @@ class Follow:
     def get_sub_or_fans_list(cls, log_type):
         try:
             follow_list = []
-            follow_sheet = Feishu.get_values_batch(log_type, "kuaishou", "MGMsHE")
+            follow_sheet = Feishu.get_values_batch(log_type, "kuaishou", "2OLxLr")
             url = "https://wxmini-api.uyouqu.com/rest/wd/wechatApp/relation/fol?"
             headers = {
                 "content-type": "application/json",
@@ -149,10 +149,10 @@ class Follow:
                     # 同步已关注的用户至云文档
                     if uid not in [j for i in follow_sheet for j in i]:
                         time.sleep(1)
-                        Feishu.insert_columns(log_type, "kuaishou", "MGMsHE", "ROWS", 1, 2)
+                        Feishu.insert_columns(log_type, "kuaishou", "2OLxLr", "ROWS", 1, 2)
                         time.sleep(1)
                         values = [[uid, nick, sex, description, follow_reason, follow_time, str(is_friend)]]
-                        Feishu.update_values(log_type, "kuaishou", "MGMsHE", "A2:L2", values)
+                        Feishu.update_values(log_type, "kuaishou", "2OLxLr", "A2:L2", values)
                     else:
                         Common.logger(log_type).info("用户:{},在云文档中已存在", nick)
             cls.follow_pcursor = r.json()["pcursor"]
@@ -168,7 +168,7 @@ class Follow:
     @classmethod
     def get_follow_users(cls, log_type):
         try:
-            follow_sheet = Feishu.get_values_batch(log_type, "kuaishou", "MGMsHE")
+            follow_sheet = Feishu.get_values_batch(log_type, "kuaishou", "2OLxLr")
             if len(follow_sheet) == 1:
                 Common.logger(log_type).info("暂无关注用户")
             else:
@@ -188,7 +188,7 @@ class Follow:
     @classmethod
     def get_unfollow_users(cls, log_type):
         try:
-            unfollow_sheet = Feishu.get_values_batch(log_type, "kuaishou", "Lms83Y")
+            unfollow_sheet = Feishu.get_values_batch(log_type, "kuaishou", "WRveYg")
             if len(unfollow_sheet) == 1:
                 Common.logger(log_type).info("暂无取消关注用户")
             else:
@@ -464,14 +464,14 @@ class Follow:
                 # 判断敏感词
                 elif any(word if word in kuaishou_title else False for word in cls.sensitive_words()) is True:
                     Common.logger(log_type).info("视频已中敏感词:{}\n".format(kuaishou_title))
-                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3b207c
-                elif video_id in [j for m in Feishu.get_values_batch(log_type, "kuaishou", "3b207c") for j in m]:
+                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3cd128
+                elif video_id in [j for m in Feishu.get_values_batch(log_type, "kuaishou", "3cd128") for j in m]:
                     Common.logger(log_type).info("该视频已下载:{}\n", video_title)
-                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=bnj9op
-                elif video_id in [j for n in Feishu.get_values_batch(log_type, "kuaishou", "bnj9op") for j in n]:
+                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=wW5cyb
+                elif video_id in [j for n in Feishu.get_values_batch(log_type, "kuaishou", "wW5cyb") for j in n]:
                     Common.logger(log_type).info("该视频已在feeds中:{}\n", video_title)
                 else:
-                    Feishu.insert_columns("follow", "kuaishou", "bnj9op", "ROWS", 1, 2)
+                    Feishu.insert_columns("follow", "kuaishou", "wW5cyb", "ROWS", 1, 2)
                     # 获取当前时间
                     get_feeds_time = int(time.time())
                     # 工作表中写入数据
@@ -494,7 +494,7 @@ class Follow:
                                video_url]]
                     # 等待 1s,防止操作云文档太频繁,导致报错
                     time.sleep(1)
-                    Feishu.update_values("follow", "kuaishou", "bnj9op", "A2:P2", values)
+                    Feishu.update_values("follow", "kuaishou", "wW5cyb", "A2:P2", values)
                     Common.logger("follow").info("添加视频至follow_feeds成功:{}\n", video_title)
 
             # 翻页
@@ -514,7 +514,7 @@ class Follow:
     def get_videos_from_follow(cls, log_type):
         try:
             # 已关注的用户列表 uids
-            uid_sheet = Feishu.get_values_batch(log_type, "kuaishou", "MGMsHE")
+            uid_sheet = Feishu.get_values_batch(log_type, "kuaishou", "2OLxLr")
             for i in range(1, len(uid_sheet)):
                 uid = uid_sheet[i][0]
                 nick = uid_sheet[i][1]
@@ -528,7 +528,7 @@ class Follow:
     @classmethod
     def download_publish(cls, log_type, env):
         try:
-            follow_feeds_sheet = Feishu.get_values_batch(log_type, "kuaishou", "bnj9op")
+            follow_feeds_sheet = Feishu.get_values_batch(log_type, "kuaishou", "wW5cyb")
             for i in range(1, len(follow_feeds_sheet)):
                 time.sleep(1)
                 download_video_id = follow_feeds_sheet[i][2]
@@ -571,7 +571,7 @@ class Follow:
                         or download_video_title is None \
                         or download_video_title == "":
                     # 删除行或列,可选 ROWS、COLUMNS
-                    Feishu.dimension_range(log_type, "kuaishou", "bnj9op", "ROWS", i + 1, i + 1)
+                    Feishu.dimension_range(log_type, "kuaishou", "wW5cyb", "ROWS", i + 1, i + 1)
                     Common.logger(log_type).warning("标题为空或空行,删除成功\n")
                     return
                 # 下载规则
@@ -580,14 +580,14 @@ class Follow:
                         download_video_resolution.split("*")[-1], download_video_play_cnt, download_video_like_cnt,
                         download_video_share_cnt) is False:
                     # 删除行或列,可选 ROWS、COLUMNS
-                    Feishu.dimension_range(log_type, "kuaishou", "bnj9op", "ROWS", i + 1, i + 1)
+                    Feishu.dimension_range(log_type, "kuaishou", "wW5cyb", "ROWS", i + 1, i + 1)
                     Common.logger(log_type).info("不满足下载规则:{},删除成功\n", download_video_title)
                     return
                 # 从已下载视频表中去重
                 elif download_video_id in [j for m in Feishu.get_values_batch(
-                        log_type, "kuaishou", "3b207c") for j in m]:
+                        log_type, "kuaishou", "3cd128") for j in m]:
                     # 删除行或列,可选 ROWS、COLUMNS
-                    Feishu.dimension_range(log_type, "kuaishou", "bnj9op", "ROWS", i + 1, i + 1)
+                    Feishu.dimension_range(log_type, "kuaishou", "wW5cyb", "ROWS", i + 1, i + 1)
                     Common.logger(log_type).info("视频已下载:{},删除成功\n", download_video_title)
                     return
                 else:
@@ -623,10 +623,10 @@ class Follow:
                     our_video_link = "https://admin.piaoquantv.com/cms/post-detail/" + str(our_video_id) + "/info"
                     Common.logger(log_type).info("视频上传完成:{}", download_video_title)
 
-                    # 保存视频 ID 到云文档:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3b207c
+                    # 保存视频 ID 到云文档:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3cd128
                     Common.logger(log_type).info("保存视频ID至云文档:{}", download_video_title)
                     # 视频ID工作表,插入首行
-                    Feishu.insert_columns(log_type, "kuaishou", "3b207c", "ROWS", 1, 2)
+                    Feishu.insert_columns(log_type, "kuaishou", "3cd128", "ROWS", 1, 2)
                     # 视频ID工作表,首行写入数据
                     upload_time = int(time.time())
                     values = [[time.strftime("%Y/%m/%d %H:%M:%S", time.localtime(upload_time)),
@@ -647,10 +647,10 @@ class Follow:
                                str(download_cover_url),
                                str(download_video_url)]]
                     time.sleep(1)
-                    Feishu.update_values(log_type, "kuaishou", "3b207c", "F2:V2", values)
+                    Feishu.update_values(log_type, "kuaishou", "3cd128", "F2:V2", values)
 
                     # 删除行或列,可选 ROWS、COLUMNS
-                    Feishu.dimension_range(log_type, "kuaishou", "bnj9op", "ROWS", i + 1, i + 1)
+                    Feishu.dimension_range(log_type, "kuaishou", "wW5cyb", "ROWS", i + 1, i + 1)
                     Common.logger(log_type).info("视频:{},下载/上传成功\n", download_video_title)
                     return
         except Exception as e:
@@ -661,7 +661,7 @@ class Follow:
     def run_download_publish(cls, log_type, env):
         try:
             while True:
-                follow_feeds_sheet = Feishu.get_values_batch(log_type, "kuaishou", "bnj9op")
+                follow_feeds_sheet = Feishu.get_values_batch(log_type, "kuaishou", "wW5cyb")
                 if len(follow_feeds_sheet) == 1:
                     Common.logger(log_type).info("下载/上传完成")
                     break
@@ -675,6 +675,6 @@ if __name__ == "__main__":
     follow = Follow()
     # follow.get_videos_from_follow("follow")
     # follow.follow_unfollow("follow", "follow", "687090964")
-    follow.get_videos_from_person("follow", "240529022")
+    follow.get_videos_from_person("follow", "1501445724")
     # print(follow.Referer)
     # print(follow.NS_sig3)

+ 24 - 24
main/recommend_list.py

@@ -21,7 +21,7 @@ proxies = {"http": None, "https": None}
 
 class KuaiShou:
     # 配置微信号
-    wechat_sheet = Feishu.get_values_batch("recommend", "kuaishou", "f1R7Mx")
+    wechat_sheet = Feishu.get_values_batch("recommend", "kuaishou", "WFF4jw")
     Referer = wechat_sheet[2][2]
     NS_sig3 = wechat_sheet[3][2]
     NS_sig3_origin = wechat_sheet[4][2]
@@ -40,7 +40,7 @@ class KuaiShou:
         # 敏感词库列表
         word_list = []
         # 从云文档读取所有敏感词,添加到词库列表
-        lists = Feishu.get_values_batch("recommend", "kuaishou", "fn8IDi")
+        lists = Feishu.get_values_batch("recommend", "kuaishou", "HIKVvs")
         for i in lists:
             for j in i:
                 # 过滤空的单元格内容
@@ -81,9 +81,9 @@ class KuaiShou:
     def get_feeds(cls, log_type):
         """
         1.从快手小程序首页推荐,获取视频列表
-        2.先在 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3b207c 中去重
-        3.再从 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=Zt2PGQ 中去重
-        4.添加视频信息至 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=Zt2PGQ
+        2.先在 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3cd128 中去重
+        3.再从 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=JK6npf 中去重
+        4.添加视频信息至 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=JK6npf
         """
         url = "https://wxmini-api.uyouqu.com/rest/wd/wechatApp/feed/recommend"
         headers = {
@@ -259,16 +259,16 @@ class KuaiShou:
                 # 判断敏感词
                 elif any(word if word in kuaishou_title else False for word in cls.sensitive_words()) is True:
                     Common.logger(log_type).info("视频已中敏感词:{}\n".format(kuaishou_title))
-                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3b207c
-                elif video_id in [j for m in Feishu.get_values_batch(log_type, "kuaishou", "3b207c") for j in m]:
+                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3cd128
+                elif video_id in [j for m in Feishu.get_values_batch(log_type, "kuaishou", "3cd128") for j in m]:
                     Common.logger(log_type).info("该视频已下载:{}\n", video_title)
-                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=Zt2PGQ
-                elif video_id in [j for n in Feishu.get_values_batch(log_type, "kuaishou", "Zt2PGQ") for j in n]:
+                # 从 云文档 去重:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=JK6npf
+                elif video_id in [j for n in Feishu.get_values_batch(log_type, "kuaishou", "JK6npf") for j in n]:
                     Common.logger(log_type).info("该视频已在feeds中:{}\n", video_title)
                 else:
                     # feeds工作表,插入首行
                     time.sleep(1)
-                    Feishu.insert_columns(log_type, "kuaishou", "Zt2PGQ", "ROWS", 1, 2)
+                    Feishu.insert_columns(log_type, "kuaishou", "JK6npf", "ROWS", 1, 2)
 
                     # 获取当前时间
                     get_feeds_time = int(time.time())
@@ -291,7 +291,7 @@ class KuaiShou:
                                video_url]]
                     # 等待 1s,防止操作云文档太频繁,导致报错
                     time.sleep(1)
-                    Feishu.update_values(log_type, "kuaishou", "Zt2PGQ", "A2:P2", values)
+                    Feishu.update_values(log_type, "kuaishou", "JK6npf", "A2:P2", values)
                     Common.logger(log_type).info("视频:{}添加至feeds成功\n".format(video_title))
         except Exception as e:
             Common.logger(log_type).error("获取视频 list 异常:{}\n".format(e))
@@ -299,13 +299,13 @@ class KuaiShou:
     @classmethod
     def download_publish(cls, log_type, env):
         """
-        1.从 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=Zt2PGQ 中读取视频信息
+        1.从 https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=JK6npf 中读取视频信息
         2.下载并上传符合规则的视频
         测试环境:env == dev
         正式环境:env == prod
         """
         try:
-            recommend_feeds_sheet = Feishu.get_values_batch(log_type, "kuaishou", "Zt2PGQ")
+            recommend_feeds_sheet = Feishu.get_values_batch(log_type, "kuaishou", "JK6npf")
             for i in range(1, len(recommend_feeds_sheet) + 1):
                 download_video_id = recommend_feeds_sheet[i][2]
                 download_video_title = recommend_feeds_sheet[i][3]
@@ -342,14 +342,14 @@ class KuaiShou:
                 # 过滤空行
                 if download_video_id is None or download_video_title is None or download_video_play_cnt is None:
                     # 删除行或列,可选 ROWS、COLUMNS
-                    Feishu.dimension_range(log_type, "kuaishou", "Zt2PGQ", "ROWS", i + 1, i + 1)
+                    Feishu.dimension_range(log_type, "kuaishou", "JK6npf", "ROWS", i + 1, i + 1)
                     Common.logger(log_type).info("空行,删除成功\n")
                     return
                 # 去重
-                elif download_video_id in [j for m in Feishu.get_values_batch(log_type, "kuaishou", "3b207c") for j in
+                elif download_video_id in [j for m in Feishu.get_values_batch(log_type, "kuaishou", "3cd128") for j in
                                            m]:
                     # 删除行或列,可选 ROWS、COLUMNS
-                    Feishu.dimension_range(log_type, "kuaishou", "Zt2PGQ", "ROWS", i + 1, i + 1)
+                    Feishu.dimension_range(log_type, "kuaishou", "JK6npf", "ROWS", i + 1, i + 1)
                     Common.logger(log_type).info("该视频已下载:{},删除成功\n", download_video_title)
                     return
                     # 下载规则
@@ -390,10 +390,10 @@ class KuaiShou:
                     our_video_link = "https://admin.piaoquantv.com/cms/post-detail/" + str(our_video_id) + "/info"
                     Common.logger(log_type).info("视频上传完成:{}", download_video_title)
 
-                    # 保存视频 ID 到云文档:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3b207c
+                    # 保存视频 ID 到云文档:https://w42nne6hzg.feishu.cn/sheets/shtcnp4SaJt37q6OOOrYzPMjQkg?sheet=3cd128
                     Common.logger(log_type).info("保存视频ID至云文档:{}", download_video_title)
                     # 视频ID工作表,插入首行
-                    Feishu.insert_columns(log_type, "kuaishou", "3b207c", "ROWS", 1, 2)
+                    Feishu.insert_columns(log_type, "kuaishou", "3cd128", "ROWS", 1, 2)
                     # 视频ID工作表,首行写入数据
                     upload_time = int(time.time())
                     values = [[str(time.strftime("%Y/%m/%d %H:%M:%S", time.localtime(upload_time))),
@@ -414,23 +414,23 @@ class KuaiShou:
                                str(download_cover_url),
                                str(download_video_url)]]
                     time.sleep(1)
-                    Feishu.update_values(log_type, "kuaishou", "3b207c", "F2:V2", values)
+                    Feishu.update_values(log_type, "kuaishou", "3cd128", "F2:V2", values)
 
                     # 删除行或列,可选 ROWS、COLUMNS
                     time.sleep(1)
-                    Feishu.dimension_range(log_type, "kuaishou", "Zt2PGQ", "ROWS", i + 1, i + 1)
+                    Feishu.dimension_range(log_type, "kuaishou", "JK6npf", "ROWS", i + 1, i + 1)
                     Common.logger(log_type).info("从云文档删除该视频信息成功:{}\n", download_video_title)
                     return
                 else:
                     # 删除行或列,可选 ROWS、COLUMNS
-                    Feishu.dimension_range(log_type, "kuaishou", "Zt2PGQ", "ROWS", i + 1, i + 1)
-                    # 从云文档删除该视频信息:https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?sheet=Zt2PGQ
+                    Feishu.dimension_range(log_type, "kuaishou", "JK6npf", "ROWS", i + 1, i + 1)
+                    # 从云文档删除该视频信息:https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?sheet=JK6npf
                     Common.logger(log_type).info("该视频不满足下载规则,删除在云文档中的信息:{}\n", download_video_title)
                     return
         except Exception as e:
             Common.logger(log_type).error("视频 info 异常,删除该视频信息\n", e)
             # 删除行或列,可选 ROWS、COLUMNS
-            Feishu.dimension_range(log_type, "kuaishou", "Zt2PGQ", "ROWS", 2, 2)
+            Feishu.dimension_range(log_type, "kuaishou", "JK6npf", "ROWS", 2, 2)
             return
 
     # 执行上传及下载
@@ -438,7 +438,7 @@ class KuaiShou:
     def run_download_publish(cls, log_type, env):
         try:
             while True:
-                if len(Feishu.get_values_batch(log_type, "kuaishou", "Zt2PGQ")) == 1:
+                if len(Feishu.get_values_batch(log_type, "kuaishou", "JK6npf")) == 1:
                     break
                 else:
                     cls.download_publish(log_type, env)