|
@@ -4,13 +4,10 @@
|
|
import datetime
|
|
import datetime
|
|
import random
|
|
import random
|
|
import time
|
|
import time
|
|
-# from datetime import timedelta
|
|
|
|
import requests
|
|
import requests
|
|
import urllib3
|
|
import urllib3
|
|
-
|
|
|
|
from main.common import Common
|
|
from main.common import Common
|
|
from main.feishu_lib import Feishu
|
|
from main.feishu_lib import Feishu
|
|
-
|
|
|
|
proxies = {"http": None, "https": None}
|
|
proxies = {"http": None, "https": None}
|
|
|
|
|
|
|
|
|
|
@@ -89,21 +86,6 @@ class Demo:
|
|
except Exception as e:
|
|
except Exception as e:
|
|
print(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
|
|
@classmethod
|
|
def get_sheet(cls):
|
|
def get_sheet(cls):
|
|
@@ -333,69 +315,14 @@ class Demo:
|
|
time.sleep(1)
|
|
time.sleep(1)
|
|
Feishu.update_values("hour", "xiaoniangao", "dzcWHw", "B7:B7", [[token]])
|
|
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__":
|
|
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
|