|
@@ -325,177 +325,177 @@ class HourList:
|
|
|
for i in range(3, len(Feishu.get_values_batch("k2rKkv"))+1):
|
|
|
time.sleep(0.5)
|
|
|
Common.logger().info("更新第:{}条视频信息", i-2)
|
|
|
- # 视频标题
|
|
|
- v_title = Feishu.get_range_value("k2rKkv", "D" + str(i) + ":" + "D" + str(i))[0]
|
|
|
- Common.logger().info("视频详情,video_title:{},{}", v_title, type(v_title))
|
|
|
- # time.sleep(0.5)
|
|
|
|
|
|
- # 视频 ID
|
|
|
- v_id = Feishu.get_range_value("k2rKkv", "C" + str(i) + ":" + "C" + str(i))[0]
|
|
|
- Common.logger().info("视频详情,video_id:{},{}", v_id, type(v_id))
|
|
|
- # time.sleep(0.5)
|
|
|
-
|
|
|
- # profile_id,用户 ID
|
|
|
- p_id = Feishu.get_range_value("k2rKkv", "A" + str(i) + ":" + "A" + str(i))[0]
|
|
|
- Common.logger().info("视频详情,profile_id:{},{}", p_id, type(p_id))
|
|
|
- # time.sleep(0.5)
|
|
|
-
|
|
|
- # profile_mid
|
|
|
- p_mid = Feishu.get_range_value("k2rKkv", "B" + str(i) + ":" + "B" + str(i))[0]
|
|
|
- Common.logger().info("视频详情,profile_mid:{},{}", p_mid, type(p_mid))
|
|
|
- # time.sleep(0.5)
|
|
|
-
|
|
|
- # 抓取时的播放量
|
|
|
- v_play_cnt = Feishu.get_range_value("k2rKkv", "I" + str(i) + ":" + "I" + str(i))[0]
|
|
|
- Common.logger().info("视频详情,video_play_cnt:{},{}", v_play_cnt, type(v_play_cnt))
|
|
|
- # time.sleep(0.5)
|
|
|
-
|
|
|
- # 抓取时间
|
|
|
- v_upload_time = Feishu.get_range_value("k2rKkv", "H" + str(i) + ":" + "H" + str(i))[0]
|
|
|
- Common.logger().info("视频详情,video_send_time:{},{}", v_upload_time, type(v_upload_time))
|
|
|
- # time.sleep(0.5)
|
|
|
-
|
|
|
- # 上传时间
|
|
|
- upload_hour = v_upload_time.split(" ")[-1].split(":")[0]
|
|
|
-
|
|
|
- url = "https://kapi.xiaoniangao.cn/profile/get_profile_by_id"
|
|
|
- headers = {
|
|
|
- "x-b3-traceid": "158f6ce5d71337",
|
|
|
- "X-Token-Id": "af9c47bb6c942236ff35ee10d355f3b0-1164637358",
|
|
|
- "uid": "3d460a1b-ab85-426b-bd80-62029acaa2c0",
|
|
|
- "content-type": "application/json",
|
|
|
- "Accept-Encoding": "gzip,compress,br,deflate",
|
|
|
- "User-Agent": 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X)'
|
|
|
- ' AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 '
|
|
|
- 'MicroMessenger/8.0.20(0x18001432) NetType/WIFI Language/zh_CN',
|
|
|
- "Referer": "https://servicewechat.com/wxd7911e4c177690e4/617/page-frame.html"
|
|
|
- }
|
|
|
- data = {
|
|
|
- "play_src": "1",
|
|
|
- "profile_id": int(p_id),
|
|
|
- "profile_mid": int(p_mid),
|
|
|
- "qs": "imageMogr2/gravity/center/rotate/$/thumbnail/"
|
|
|
- "!400x400r/crop/400x400/interlace/1/format/jpg",
|
|
|
- "h_qs": "imageMogr2/gravity/center/rotate/$/thumbnail"
|
|
|
- "/!80x80r/crop/80x80/interlace/1/format/jpg",
|
|
|
- "share_width": 625,
|
|
|
- "share_height": 500,
|
|
|
- "no_comments": True,
|
|
|
- "no_follow": True,
|
|
|
- "vid": v_id,
|
|
|
- "hot_l1_comment": True,
|
|
|
- "token": "451273638af2c8bb90266bcfaf601a68",
|
|
|
- "uid": "3d460a1b-ab85-426b-bd80-62029acaa2c0",
|
|
|
- "proj": "ma",
|
|
|
- "wx_ver": "8.0.20",
|
|
|
- "code_ver": "3.62.0",
|
|
|
- "log_common_params": {
|
|
|
- "e": [{
|
|
|
- "data": {
|
|
|
- "page": "dynamicSharePage"
|
|
|
- }
|
|
|
- }],
|
|
|
- "ext": {
|
|
|
- "brand": "iPhone",
|
|
|
- "device": "iPhone 11",
|
|
|
- "os": "iOS 14.7.1",
|
|
|
- "weixinver": "8.0.20",
|
|
|
- "srcver": "2.24.3",
|
|
|
- "net": "wifi",
|
|
|
- "scene": "1089"
|
|
|
- },
|
|
|
- "pj": "1",
|
|
|
- "pf": "2",
|
|
|
- "session_id": "1a20f033-3511-4e7b-9b2a-95e5c542461f"
|
|
|
+ # 略过空行
|
|
|
+ if Feishu.get_range_value("k2rKkv", "D" + str(i) + ":" + "D" + str(i))[0] is None\
|
|
|
+ or Feishu.get_range_value("k2rKkv", "C" + str(i) + ":" + "C" + str(i))[0] is None\
|
|
|
+ or Feishu.get_range_value("k2rKkv", "A" + str(i) + ":" + "A" + str(i))[0] is None:
|
|
|
+ Common.logger().info("空行,略过")
|
|
|
+ else:
|
|
|
+ # 视频标题
|
|
|
+ v_title = Feishu.get_range_value("k2rKkv", "D" + str(i) + ":" + "D" + str(i))[0]
|
|
|
+ Common.logger().info("视频详情,video_title:{},{}", v_title, type(v_title))
|
|
|
+
|
|
|
+ # 视频 ID
|
|
|
+ v_id = Feishu.get_range_value("k2rKkv", "C" + str(i) + ":" + "C" + str(i))[0]
|
|
|
+ Common.logger().info("视频详情,video_id:{},{}", v_id, type(v_id))
|
|
|
+
|
|
|
+ # profile_id,用户 ID
|
|
|
+ p_id = Feishu.get_range_value("k2rKkv", "A" + str(i) + ":" + "A" + str(i))[0]
|
|
|
+ Common.logger().info("视频详情,profile_id:{},{}", p_id, type(p_id))
|
|
|
+
|
|
|
+ # profile_mid
|
|
|
+ p_mid = Feishu.get_range_value("k2rKkv", "B" + str(i) + ":" + "B" + str(i))[0]
|
|
|
+ Common.logger().info("视频详情,profile_mid:{},{}", p_mid, type(p_mid))
|
|
|
+
|
|
|
+ # 抓取时的播放量
|
|
|
+ v_play_cnt = Feishu.get_range_value("k2rKkv", "I" + str(i) + ":" + "I" + str(i))[0]
|
|
|
+ Common.logger().info("视频详情,video_play_cnt:{},{}", v_play_cnt, type(v_play_cnt))
|
|
|
+
|
|
|
+ # 抓取时间
|
|
|
+ v_upload_time = Feishu.get_range_value("k2rKkv", "H" + str(i) + ":" + "H" + str(i))[0]
|
|
|
+ Common.logger().info("视频详情,video_send_time:{},{}", v_upload_time, type(v_upload_time))
|
|
|
+
|
|
|
+ # 上传时间
|
|
|
+ upload_hour = v_upload_time.split(" ")[-1].split(":")[0]
|
|
|
+
|
|
|
+ url = "https://kapi.xiaoniangao.cn/profile/get_profile_by_id"
|
|
|
+ headers = {
|
|
|
+ "x-b3-traceid": "158f6ce5d71337",
|
|
|
+ "X-Token-Id": "af9c47bb6c942236ff35ee10d355f3b0-1164637358",
|
|
|
+ "uid": "3d460a1b-ab85-426b-bd80-62029acaa2c0",
|
|
|
+ "content-type": "application/json",
|
|
|
+ "Accept-Encoding": "gzip,compress,br,deflate",
|
|
|
+ "User-Agent": 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X)'
|
|
|
+ ' AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 '
|
|
|
+ 'MicroMessenger/8.0.20(0x18001432) NetType/WIFI Language/zh_CN',
|
|
|
+ "Referer": "https://servicewechat.com/wxd7911e4c177690e4/617/page-frame.html"
|
|
|
}
|
|
|
- }
|
|
|
- try:
|
|
|
- urllib3.disable_warnings()
|
|
|
- r = requests.post(headers=headers, url=url, json=data, proxies=proxies, verify=False)
|
|
|
- hour_play_cnt = r.json()["data"]["play_pv"]
|
|
|
- Common.logger().info("视频详情,当前播放量:{}", hour_play_cnt)
|
|
|
- # 固定时间获取符合规则的视频,写入云文档:https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?sheet=k2rKkv
|
|
|
- update_hour = datetime.datetime.now()
|
|
|
- if update_hour.hour == 10 and int(upload_hour) <= 10:
|
|
|
- Common.logger().info("满足条件: update_hour == 10 and int(upload_hour) < 10")
|
|
|
- # 当天 10:00 视频播放量
|
|
|
- ten_hour_play_cnt = hour_play_cnt
|
|
|
- Common.logger().info("当天 10:00 视频播放量:{}", ten_hour_play_cnt)
|
|
|
- # 10:00 的上升榜写入数据
|
|
|
- values = int(ten_hour_play_cnt) - int(v_play_cnt)
|
|
|
- time.sleep(1)
|
|
|
- Feishu.update_hour_list_values("k2rKkv", "J"+str(i) + ":" + "J"+str(i), [[values]])
|
|
|
- Common.logger().info("10:00数据更新成功:{}", values)
|
|
|
- elif update_hour.hour == 15 and int(upload_hour) <= 10:
|
|
|
- Common.logger().info("满足条件: update_hour == 15 and int(upload_hour) <= 10")
|
|
|
- # 当天 15:00 视频播放量
|
|
|
- fifteen_hour_play_cnt = hour_play_cnt
|
|
|
- Common.logger().info("当天 15:00 视频播放量:{}", fifteen_hour_play_cnt)
|
|
|
- # 当天 10:00 上升的数据
|
|
|
- if Feishu.get_range_value("k2rKkv", "J"+str(i) + ":" + "J"+str(i))[0] is None:
|
|
|
- ten_up_cnt = 0
|
|
|
- else:
|
|
|
- ten_up_cnt = Feishu.get_range_value("k2rKkv", "J"+str(i) + ":" + "J"+str(i))[0]
|
|
|
- # 15:00 的上升榜写入数据
|
|
|
- values = int(fifteen_hour_play_cnt) - (int(v_play_cnt) + int(ten_up_cnt))
|
|
|
- time.sleep(1)
|
|
|
- Feishu.update_hour_list_values("k2rKkv", "K" + str(i) + ":" + "K" + str(i), [[values]])
|
|
|
- Common.logger().info("15:00数据更新成功:{}", values)
|
|
|
- elif update_hour.hour == 15 and 10 < int(upload_hour) <= 15:
|
|
|
- Common.logger().info("满足条件: update_hour == 15 and 10 < int(upload_hour) < 15")
|
|
|
- # 当天 15:00 视频播放量
|
|
|
- fifteen_hour_play_cnt = hour_play_cnt
|
|
|
- # 15:00 的上升榜写入数据
|
|
|
- values = int(fifteen_hour_play_cnt) - int(v_play_cnt)
|
|
|
- time.sleep(1)
|
|
|
- Feishu.update_hour_list_values("k2rKkv", "K" + str(i) + ":" + "K" + str(i), [[values]])
|
|
|
- Common.logger().info("15:00数据更新成功:{}", values)
|
|
|
- elif update_hour.hour == 20 and int(upload_hour) <= 10:
|
|
|
- Common.logger().info("满足条件: update_hour == 20 and int(upload_hour) <= 10")
|
|
|
- # 当天 20:00 视频播放量
|
|
|
- twenty_hour_play_cnt = hour_play_cnt
|
|
|
- # 当天 10:00 上升的数据
|
|
|
- if Feishu.get_range_value("k2rKkv", "J" + str(i) + ":" + "J" + str(i))[0] is None:
|
|
|
- ten_up_cnt = 0
|
|
|
- else:
|
|
|
- ten_up_cnt = Feishu.get_range_value("k2rKkv", "J" + str(i) + ":" + "J" + str(i))[0]
|
|
|
- # 当天 15:00 上升的数据
|
|
|
- if Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0] is None:
|
|
|
- fifteen_up_cnt = 0
|
|
|
- else:
|
|
|
- fifteen_up_cnt = Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0]
|
|
|
- # 20:00 的上升榜写入数据
|
|
|
- values = int(twenty_hour_play_cnt) - (
|
|
|
- int(v_play_cnt) + int(ten_up_cnt) + int(fifteen_up_cnt))
|
|
|
- time.sleep(1)
|
|
|
- Feishu.update_hour_list_values("k2rKkv", "L" + str(i) + ":" + "L" + str(i), [[values]])
|
|
|
- Common.logger().info("20:00数据更新成功:{}", values)
|
|
|
- elif update_hour.hour == 20 and 10 < int(upload_hour) <= 15:
|
|
|
- Common.logger().info("满足条件: update_hour == 20 and 10 < int(upload_hour) < 15")
|
|
|
- # 当天 20:00 视频播放量
|
|
|
- twenty_hour_play_cnt = hour_play_cnt
|
|
|
- # 当天 15:00 上升的数据
|
|
|
- if Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0] is None:
|
|
|
- fifteen_up_cnt = 0
|
|
|
- else:
|
|
|
- fifteen_up_cnt = Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0]
|
|
|
- # 20:00 的上升榜写入数据
|
|
|
- values = int(twenty_hour_play_cnt) - (int(v_play_cnt) + int(fifteen_up_cnt))
|
|
|
- time.sleep(1)
|
|
|
- Feishu.update_hour_list_values("k2rKkv", "L" + str(i) + ":" + "L" + str(i), [[values]])
|
|
|
- Common.logger().info("20:00数据更新成功:{}", values)
|
|
|
- elif update_hour.hour == 20 and 15 < int(upload_hour) <= 20:
|
|
|
- Common.logger().info("满足条件: update_hour == 20 and 15 < int(upload_hour) < 20")
|
|
|
- # 当天 20:00 视频播放量
|
|
|
- twenty_hour_play_cnt = hour_play_cnt
|
|
|
- # 20:00 的上升榜写入数据
|
|
|
- values = int(twenty_hour_play_cnt) - int(v_play_cnt)
|
|
|
- time.sleep(1)
|
|
|
- Feishu.update_hour_list_values("k2rKkv", "L" + str(i) + ":" + "L" + str(i), [[values]])
|
|
|
- Common.logger().info("20:00数据更新成功:{}", values)
|
|
|
- except Exception as e:
|
|
|
- Common.logger().error("视频详情:{},异常:{}", v_title, e)
|
|
|
-
|
|
|
+ data = {
|
|
|
+ "play_src": "1",
|
|
|
+ "profile_id": int(p_id),
|
|
|
+ "profile_mid": int(p_mid),
|
|
|
+ "qs": "imageMogr2/gravity/center/rotate/$/thumbnail/"
|
|
|
+ "!400x400r/crop/400x400/interlace/1/format/jpg",
|
|
|
+ "h_qs": "imageMogr2/gravity/center/rotate/$/thumbnail"
|
|
|
+ "/!80x80r/crop/80x80/interlace/1/format/jpg",
|
|
|
+ "share_width": 625,
|
|
|
+ "share_height": 500,
|
|
|
+ "no_comments": True,
|
|
|
+ "no_follow": True,
|
|
|
+ "vid": v_id,
|
|
|
+ "hot_l1_comment": True,
|
|
|
+ "token": "451273638af2c8bb90266bcfaf601a68",
|
|
|
+ "uid": "3d460a1b-ab85-426b-bd80-62029acaa2c0",
|
|
|
+ "proj": "ma",
|
|
|
+ "wx_ver": "8.0.20",
|
|
|
+ "code_ver": "3.62.0",
|
|
|
+ "log_common_params": {
|
|
|
+ "e": [{
|
|
|
+ "data": {
|
|
|
+ "page": "dynamicSharePage"
|
|
|
+ }
|
|
|
+ }],
|
|
|
+ "ext": {
|
|
|
+ "brand": "iPhone",
|
|
|
+ "device": "iPhone 11",
|
|
|
+ "os": "iOS 14.7.1",
|
|
|
+ "weixinver": "8.0.20",
|
|
|
+ "srcver": "2.24.3",
|
|
|
+ "net": "wifi",
|
|
|
+ "scene": "1089"
|
|
|
+ },
|
|
|
+ "pj": "1",
|
|
|
+ "pf": "2",
|
|
|
+ "session_id": "1a20f033-3511-4e7b-9b2a-95e5c542461f"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ try:
|
|
|
+ urllib3.disable_warnings()
|
|
|
+ r = requests.post(headers=headers, url=url, json=data, proxies=proxies, verify=False)
|
|
|
+ hour_play_cnt = r.json()["data"]["play_pv"]
|
|
|
+ Common.logger().info("视频详情,当前播放量:{}", hour_play_cnt)
|
|
|
+ # 固定时间获取符合规则的视频,写入云文档:https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih?sheet=k2rKkv
|
|
|
+ update_hour = datetime.datetime.now()
|
|
|
+ if update_hour.hour == 10 and int(upload_hour) <= 10:
|
|
|
+ Common.logger().info("满足条件: update_hour == 10 and int(upload_hour) < 10")
|
|
|
+ # 当天 10:00 视频播放量
|
|
|
+ ten_hour_play_cnt = hour_play_cnt
|
|
|
+ Common.logger().info("当天 10:00 视频播放量:{}", ten_hour_play_cnt)
|
|
|
+ # 10:00 的上升榜写入数据
|
|
|
+ values = int(ten_hour_play_cnt) - int(v_play_cnt)
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.update_hour_list_values("k2rKkv", "J"+str(i) + ":" + "J"+str(i), [[values]])
|
|
|
+ Common.logger().info("10:00数据更新成功:{}", values)
|
|
|
+ elif update_hour.hour == 15 and int(upload_hour) <= 10:
|
|
|
+ Common.logger().info("满足条件: update_hour == 15 and int(upload_hour) <= 10")
|
|
|
+ # 当天 15:00 视频播放量
|
|
|
+ fifteen_hour_play_cnt = hour_play_cnt
|
|
|
+ Common.logger().info("当天 15:00 视频播放量:{}", fifteen_hour_play_cnt)
|
|
|
+ # 当天 10:00 上升的数据
|
|
|
+ if Feishu.get_range_value("k2rKkv", "J"+str(i) + ":" + "J"+str(i))[0] is None:
|
|
|
+ ten_up_cnt = 0
|
|
|
+ else:
|
|
|
+ ten_up_cnt = Feishu.get_range_value("k2rKkv", "J"+str(i) + ":" + "J"+str(i))[0]
|
|
|
+ # 15:00 的上升榜写入数据
|
|
|
+ values = int(fifteen_hour_play_cnt) - (int(v_play_cnt) + int(ten_up_cnt))
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.update_hour_list_values("k2rKkv", "K" + str(i) + ":" + "K" + str(i), [[values]])
|
|
|
+ Common.logger().info("15:00数据更新成功:{}", values)
|
|
|
+ elif update_hour.hour == 15 and 10 < int(upload_hour) <= 15:
|
|
|
+ Common.logger().info("满足条件: update_hour == 15 and 10 < int(upload_hour) < 15")
|
|
|
+ # 当天 15:00 视频播放量
|
|
|
+ fifteen_hour_play_cnt = hour_play_cnt
|
|
|
+ # 15:00 的上升榜写入数据
|
|
|
+ values = int(fifteen_hour_play_cnt) - int(v_play_cnt)
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.update_hour_list_values("k2rKkv", "K" + str(i) + ":" + "K" + str(i), [[values]])
|
|
|
+ Common.logger().info("15:00数据更新成功:{}", values)
|
|
|
+ elif update_hour.hour == 20 and int(upload_hour) <= 10:
|
|
|
+ Common.logger().info("满足条件: update_hour == 20 and int(upload_hour) <= 10")
|
|
|
+ # 当天 20:00 视频播放量
|
|
|
+ twenty_hour_play_cnt = hour_play_cnt
|
|
|
+ # 当天 10:00 上升的数据
|
|
|
+ if Feishu.get_range_value("k2rKkv", "J" + str(i) + ":" + "J" + str(i))[0] is None:
|
|
|
+ ten_up_cnt = 0
|
|
|
+ else:
|
|
|
+ ten_up_cnt = Feishu.get_range_value("k2rKkv", "J" + str(i) + ":" + "J" + str(i))[0]
|
|
|
+ # 当天 15:00 上升的数据
|
|
|
+ if Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0] is None:
|
|
|
+ fifteen_up_cnt = 0
|
|
|
+ else:
|
|
|
+ fifteen_up_cnt = Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0]
|
|
|
+ # 20:00 的上升榜写入数据
|
|
|
+ values = int(twenty_hour_play_cnt) - (
|
|
|
+ int(v_play_cnt) + int(ten_up_cnt) + int(fifteen_up_cnt))
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.update_hour_list_values("k2rKkv", "L" + str(i) + ":" + "L" + str(i), [[values]])
|
|
|
+ Common.logger().info("20:00数据更新成功:{}", values)
|
|
|
+ elif update_hour.hour == 20 and 10 < int(upload_hour) <= 15:
|
|
|
+ Common.logger().info("满足条件: update_hour == 20 and 10 < int(upload_hour) < 15")
|
|
|
+ # 当天 20:00 视频播放量
|
|
|
+ twenty_hour_play_cnt = hour_play_cnt
|
|
|
+ # 当天 15:00 上升的数据
|
|
|
+ if Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0] is None:
|
|
|
+ fifteen_up_cnt = 0
|
|
|
+ else:
|
|
|
+ fifteen_up_cnt = Feishu.get_range_value("k2rKkv", "K" + str(i) + ":" + "K" + str(i))[0]
|
|
|
+ # 20:00 的上升榜写入数据
|
|
|
+ values = int(twenty_hour_play_cnt) - (int(v_play_cnt) + int(fifteen_up_cnt))
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.update_hour_list_values("k2rKkv", "L" + str(i) + ":" + "L" + str(i), [[values]])
|
|
|
+ Common.logger().info("20:00数据更新成功:{}", values)
|
|
|
+ elif update_hour.hour == 20 and 15 < int(upload_hour) <= 20:
|
|
|
+ Common.logger().info("满足条件: update_hour == 20 and 15 < int(upload_hour) < 20")
|
|
|
+ # 当天 20:00 视频播放量
|
|
|
+ twenty_hour_play_cnt = hour_play_cnt
|
|
|
+ # 20:00 的上升榜写入数据
|
|
|
+ values = int(twenty_hour_play_cnt) - int(v_play_cnt)
|
|
|
+ time.sleep(1)
|
|
|
+ Feishu.update_hour_list_values("k2rKkv", "L" + str(i) + ":" + "L" + str(i), [[values]])
|
|
|
+ Common.logger().info("20:00数据更新成功:{}", values)
|
|
|
+ except Exception as e:
|
|
|
+ Common.logger().error("视频详情:{},异常:{}", v_title, e)
|
|
|
except Exception as e:
|
|
|
Common.logger().error("获取小时榜数据异常:{}", e)
|
|
|
|