浏览代码

增加更新数据的时间为 3 天内

wangkun 3 年之前
父节点
当前提交
be49780905
共有 2 个文件被更改,包括 14 次插入5 次删除
  1. 8 4
      main/demo.py
  2. 6 1
      main/hour_list.py

+ 8 - 4
main/demo.py

@@ -25,8 +25,12 @@ import time
 # print(type(update_hour))
 # print(update_hour)
 # print(int("-1"))
+from main.feishu_lib import Feishu
 
-a = 12345
-b = "12345"
-print(len(str(a)))
-print(len(b))
+v_upload_time = Feishu.get_range_value("logs", "xiaoniangao", "ba0da4", "J3:J3")[0]
+print(v_upload_time)
+print(type(v_upload_time))
+
+v_time = int(time.mktime(time.strptime(v_upload_time, "%Y-%m-%d %H:%M:%S")))
+print(v_time)
+print(type(v_time))

+ 6 - 1
main/hour_list.py

@@ -431,6 +431,8 @@ class HourList:
                         v_upload_time = Feishu.get_range_value(
                             "logs", "xiaoniangao", "ba0da4", "J" + str(i) + ":" + "J" + str(i))[0]
                         Common.logger().info("视频详情,video_send_time:{},{}", v_upload_time, type(v_upload_time))
+                        # 抓取时间的时间戳格式(秒为单位)
+                        v_time = int(time.mktime(time.strptime(v_upload_time, "%Y-%m-%d %H:%M:%S")))
 
                         # 抓取时间:日期
                         upload_data = v_upload_time.split(" ")[0]
@@ -495,7 +497,10 @@ class HourList:
                             Common.logger().info("视频详情,当前播放量:{}", hour_play_cnt)
                             # 固定时间获取符合规则的视频,写入云文档:https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?sheet=ba0da4
                             update_hour = datetime.datetime.now()
-                            if upload_data == today and update_hour.hour == 10 and int(upload_hour) <= 10:
+                            if int(time.time()) - v_time >= 259200:
+                                Common.logger().info("抓取时间超过 3 天")
+                                return
+                            elif upload_data == today and update_hour.hour == 10 and int(upload_hour) <= 10:
                                 Common.logger().info("满足条件: 抓取日期为今天 and 当前时间:10点 and 抓取时间<=10点")
 
                                 # 当天 10:00 视频播放量