|
@@ -116,32 +116,32 @@ class GetUrl:
|
|
|
|
|
|
@classmethod
|
|
|
def write_url(cls, log_type):
|
|
|
- try:
|
|
|
- while True:
|
|
|
- if Feishu.get_values_batch(log_type, 'shipinhao', 'FSDlBy')[1][11] is None\
|
|
|
- or Feishu.get_values_batch(log_type, 'shipinhao', '4Y2e5n')[1][11] is None:
|
|
|
- Common.del_charles_files('recommend')
|
|
|
- cls.click_video(log_type)
|
|
|
- Common.logger(log_type).info('等待 2s')
|
|
|
- time.sleep(2)
|
|
|
- Common.logger(log_type).info('获取视频头像/封面/播放地址')
|
|
|
- # print('获取视频头像/封面/播放地址')
|
|
|
- urls = cls.get_url(log_type)
|
|
|
- if urls == '未找到url':
|
|
|
- cls.write_url(log_type)
|
|
|
- else:
|
|
|
- Feishu.update_values(log_type, 'shipinhao', 'FSDlBy', 'J2:L2',
|
|
|
- [['https://'+urls[2], 'https://'+urls[1], 'https://'+urls[0]]])
|
|
|
- Common.logger(log_type).info('视频地址信息写入飞书成功\n')
|
|
|
- Common.del_charles_files('recommend')
|
|
|
- break
|
|
|
+ # try:
|
|
|
+ while True:
|
|
|
+ if Feishu.get_values_batch(log_type, 'shipinhao', 'FSDlBy')[1][11] is None\
|
|
|
+ or Feishu.get_values_batch(log_type, 'shipinhao', '4Y2e5n')[1][11] is None:
|
|
|
+ Common.del_charles_files('recommend')
|
|
|
+ cls.click_video(log_type)
|
|
|
+ Common.logger(log_type).info('等待 2s')
|
|
|
+ time.sleep(2)
|
|
|
+ Common.logger(log_type).info('获取视频头像/封面/播放地址')
|
|
|
+ # print('获取视频头像/封面/播放地址')
|
|
|
+ urls = cls.get_url(log_type)
|
|
|
+ if urls == '未找到url':
|
|
|
+ cls.write_url(log_type)
|
|
|
else:
|
|
|
- Common.logger(log_type).info('视频已有地址信息,休眠 10s')
|
|
|
- time.sleep(10)
|
|
|
+ Feishu.update_values(log_type, 'shipinhao', 'FSDlBy', 'J2:L2',
|
|
|
+ [['https://'+urls[2], 'https://'+urls[1], 'https://'+urls[0]]])
|
|
|
+ Common.logger(log_type).info('视频地址信息写入飞书成功\n')
|
|
|
+ Common.del_charles_files('recommend')
|
|
|
break
|
|
|
- except Exception as e:
|
|
|
- # Feishu.dimension_range(log_type, 'shipinhao', 'FSDlBy', 'ROWS', 2, 2)
|
|
|
- Common.logger(log_type).error('write_url异常:{}', e)
|
|
|
+ else:
|
|
|
+ Common.logger(log_type).info('视频已有地址信息,休眠 10s')
|
|
|
+ time.sleep(10)
|
|
|
+ break
|
|
|
+ # except Exception as e:
|
|
|
+ # # Feishu.dimension_range(log_type, 'shipinhao', 'FSDlBy', 'ROWS', 2, 2)
|
|
|
+ # Common.logger(log_type).error('write_url异常:{}', e)
|
|
|
|
|
|
@classmethod
|
|
|
def run_get_url(cls, log_type):
|