|
@@ -7,6 +7,7 @@ from datetime import timedelta
|
|
|
import requests
|
|
|
import urllib3
|
|
|
|
|
|
+from main.common import Common
|
|
|
from main.feishu_lib import Feishu
|
|
|
|
|
|
proxies = {"http": None, "https": None}
|
|
@@ -104,10 +105,30 @@ class Demo:
|
|
|
# 微信号
|
|
|
@classmethod
|
|
|
def get_sheet(cls):
|
|
|
- hour_sheet = Feishu.get_values_batch("hour", "xiaoniangao", "ba0da4")
|
|
|
- # print(hour_sheet)
|
|
|
+ hour_sheet = Feishu.get_values_batch("hour", "xiaoniangao", "FEcuil")
|
|
|
+ print(hour_sheet)
|
|
|
print(hour_sheet[7][7])
|
|
|
|
|
|
+ @classmethod
|
|
|
+ def check_date(cls):
|
|
|
+ date = Feishu.get_values_batch("hour", "xiaoniangao", "FEcuil")
|
|
|
+ print(f'文档中L1:N1的日期:{date[0][11]}')
|
|
|
+ today = datetime.datetime.now().strftime("%Y-%m-%d")
|
|
|
+ print(f"today:{today}")
|
|
|
+ Common.logger("hour").info("检查今日上升榜日期是否存在")
|
|
|
+ if date[0][11] != today:
|
|
|
+ # 插入3列 L1:N1,并写入日期和时间数据
|
|
|
+ values = [[today], ["10:00", "15:00", "20:00"]]
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.insert_columns("hour", "xiaoniangao", "FEcuil", "COLUMNS", 11, 14)
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.update_values("hour", "xiaoniangao", "FEcuil", "L1:N2", values)
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.merge_cells("hour", "xiaoniangao", "FEcuil", "L1:N1")
|
|
|
+ Common.logger("hour").info("插入今天日期成功")
|
|
|
+ else:
|
|
|
+ Common.logger("hour").info("今日上升榜日期已存在")
|
|
|
+
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
demo = Demo()
|
|
@@ -120,4 +141,5 @@ if __name__ == "__main__":
|
|
|
# demo.times()
|
|
|
|
|
|
# demo.video_detail_info("44615236", "460972177", "62a9965e000001609aa588ad")
|
|
|
- demo.get_sheet()
|
|
|
+ # demo.get_sheet()
|
|
|
+ demo.check_date()
|