wangkun il y a 2 ans
Parent
commit
858d9d8f77
1 fichiers modifiés avec 10 ajouts et 8 suppressions
  1. 10 8
      main/shipinhao_get_url.py

+ 10 - 8
main/shipinhao_get_url.py

@@ -114,9 +114,8 @@ class GetUrl:
 
                     return video_url, cover_url, head_url
                 else:
-                    Common.logger(log_type).info("未找到 url,10s后重新获取")
-                    time.sleep(10)
-                    cls.get_url(log_type)
+                    Common.logger(log_type).info("未找到url")
+                    return '未找到url'
 
         except Exception as e:
             Common.logger(log_type).exception("get_url异常:{}", e)
@@ -136,11 +135,14 @@ class GetUrl:
                     Common.logger(log_type).info('获取视频头像/封面/播放地址')
                     # print('获取视频头像/封面/播放地址')
                     urls = cls.get_url(log_type)
-                    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
+                    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
                 else:
                     Common.logger(log_type).info('视频已有地址信息,休眠 10s')
                     time.sleep(10)