wangkun 2 سال پیش
والد
کامیت
a60dc7b586
2فایلهای تغییر یافته به همراه11 افزوده شده و 84 حذف شده
  1. 9 82
      main/demo.py
  2. 2 2
      main/xiaoniangao_play_list.py

+ 9 - 82
main/demo.py

@@ -4,13 +4,10 @@
 import datetime
 import random
 import time
-# from datetime import timedelta
 import requests
 import urllib3
-
 from main.common import Common
 from main.feishu_lib import Feishu
-
 proxies = {"http": None, "https": None}
 
 
@@ -89,21 +86,6 @@ class Demo:
         except Exception as e:
             print(e)
 
-    # 时间
-    @classmethod
-    def times(cls):
-        # before_yesterday = (datetime.date.today() + timedelta(days=-2)).strftime("%Y/%m/%d %H:%M:%S")
-        # before_yesterday = time.strptime(before_yesterday, "%Y/%m/%d %H:%M:%S")
-        # before_yesterday = int(time.mktime(before_yesterday))
-        # print(before_yesterday)
-        # print(type(before_yesterday))
-
-        # v_upload_time = Feishu.get_values_batch("hour", "xiaoniangao", "ba0da4")[7][5]
-        # v_send_time = int(time.mktime(time.strptime(v_upload_time, "%Y-%m-%d %H:%M:%S")))
-        # print(v_upload_time)
-        # print(int(time.time()) - v_send_time)
-        pass
-
     # 微信号
     @classmethod
     def get_sheet(cls):
@@ -333,69 +315,14 @@ class Demo:
         time.sleep(1)
         Feishu.update_values("hour", "xiaoniangao", "dzcWHw", "B7:B7", [[token]])
 
-    # 标题加符号
-    @classmethod
-    def update_title(cls):
-        char_sheet = Feishu.get_values_batch("hour", "xiaoniangao", "BhlbST")
-        expression_list = []
-        char_list = []
-
-        for i in range(1, len(char_sheet)):
-            if char_sheet[i][0] is not None:
-                expression_list.append(char_sheet[i][0])
-            if char_sheet[i][1] is not None:
-                char_list.append(char_sheet[i][1])
-
-        befor_video_title = "今天我们要搬家了,哈哈哈"
-        expression = random.choice(expression_list)
-        expression_title_list = [expression + befor_video_title, befor_video_title + expression]
-        title_list1 = random.choice(expression_title_list)
-        title_list2 = befor_video_title + random.choice(char_list)
-        title_list3 = befor_video_title.replace(",", random.choice(expression_list)).replace(",", random.choice(
-            expression_list))
-        title_list4 = [title_list1, title_list2, title_list3]
-        video_title = random.choice(title_list4)
-        print(f"原标题:{befor_video_title}")
-        print(f"加表情后的标题:{video_title}")
-
-    @classmethod
-    def demo1(cls):
-        char_sheet = Feishu.get_values_batch("hour", "xiaoniangao", "BhlbST")
-        # print(char_sheet)
-        expression_list = []
-        char_list = []
-        for q in range(len(char_sheet)):
-            if char_sheet[q][0] is not None:
-                expression_list.append(char_sheet[q][0])
-            if char_sheet[q][1] is not None:
-                char_list.append(char_sheet[q][1])
-        befor_video_title = "今天星期二"
-        expression = random.choice(expression_list)
-        print(f"随机表情:{expression}")
-        expression_title_list = [expression + befor_video_title, befor_video_title + expression]
-        print(f"随机表情+标题列表:{expression_title_list}")
-        # 标题,表情随机加在片头
-        title_list1 = random.choice(expression_title_list)
-        print(f"随机表情+标题:{title_list1}")
-        # 标题,表情随机加在片尾
-        title_list2 = befor_video_title + random.choice(char_list)
-        print(f"随机表情+符号:{title_list2}")
-        title_list4 = [title_list1, title_list2]
-        video_title = random.choice(title_list4)
-        print(f"最终标题:{video_title}")
-
-    @classmethod
-    def demo2(cls):
-        today = datetime.datetime.now().strftime("%Y/%m/%d")
-        print(today)
-        yesterday = (datetime.date.today() + datetime.timedelta(days=-1)).strftime("%Y/%m/%d")
-        print(yesterday)
-        before_yesterday = (datetime.date.today() + datetime.timedelta(days=-2)).strftime("%Y/%m/%d")
-        print(before_yesterday)
-
 
 if __name__ == "__main__":
-    demo = Demo()
-    # demo.get_sheet()
-    # demo.video_detail_info("99999106", "99999999106", "43995175")
-    demo.demo2()
+    # 已下载表中: P_ID
+    user_id = '45034645'
+    # 已下载表中: P_mid
+    user_mid = '1160417253'
+    # 已下载表中: 站外视频 ID
+    video_id = '4532791008'
+    Demo.video_detail_info(user_id, user_mid, video_id)
+
+    pass

+ 2 - 2
main/xiaoniangao_play_list.py

@@ -74,13 +74,13 @@ class PlayList:
             # 宽或高
             if int(d_width) >= 0 or int(d_height) >= 0:
                 # 播放量
-                if int(d_play_cnt) >= 4000:
+                if int(d_play_cnt) >= 100000:
                     # 点赞量
                     if int(d_like_cnt) >= 0:
                         # 分享量
                         if int(d_share_cnt) >= 0:
                             # 发布时间 <= 30 天
-                            if int(time.time()) - int(d_send_time) / 1000 <= 3600 * 24 * 30:
+                            if int(time.time()) - int(d_send_time) / 1000 <= 3600 * 24 * 60:
                                 return True
                             else:
                                 return False