|
@@ -542,18 +542,19 @@ class Follow:
|
|
|
if len(user_list) == 0:
|
|
|
Common.logger(log_type).warning('用户ID列表为空\n')
|
|
|
else:
|
|
|
- for k, v in user_list.items():
|
|
|
- Common.logger(log_type).info('正在获取 {} 主页视频\n', k)
|
|
|
- cls.person_pcursor = ""
|
|
|
- cls.get_user_videos(log_type, str(v))
|
|
|
- cls.run_download_publish(log_type, env)
|
|
|
- if len(cls.get_all_video_count) >= 100:
|
|
|
- cls.get_all_video_count = []
|
|
|
- Common.logger(log_type).info('今日已抓取{}条视频\n', len(cls.get_all_video_count))
|
|
|
- return
|
|
|
- else:
|
|
|
- Common.logger(log_type).info('随机休眠 10-30 秒\n')
|
|
|
- time.sleep(random.randint(10, 30))
|
|
|
+ while True:
|
|
|
+ for k, v in user_list.items():
|
|
|
+ Common.logger(log_type).info('正在获取 {} 主页视频\n', k)
|
|
|
+ cls.person_pcursor = ""
|
|
|
+ cls.get_user_videos(log_type, str(v))
|
|
|
+ cls.run_download_publish(log_type, env)
|
|
|
+ if len(cls.get_all_video_count) >= 100:
|
|
|
+ cls.get_all_video_count = []
|
|
|
+ Common.logger(log_type).info('今日已抓取{}条视频\n', len(cls.get_all_video_count))
|
|
|
+ return
|
|
|
+ else:
|
|
|
+ Common.logger(log_type).info('随机休眠 10-30 秒\n')
|
|
|
+ time.sleep(random.randint(10, 30))
|
|
|
except Exception as e:
|
|
|
Common.logger(log_type).error('get_videos_from_follow异常:{}\n', e)
|
|
|
|