|
@@ -172,6 +172,12 @@ class Follow:
|
|
|
else:
|
|
|
send_time = feeds[i]['publish_time']
|
|
|
|
|
|
+ # is_top
|
|
|
+ if 'is_top' not in feeds[i]:
|
|
|
+ is_top = 0
|
|
|
+ else:
|
|
|
+ is_top = feeds[i]['is_top']
|
|
|
+
|
|
|
# user_name
|
|
|
if 'user_info' not in feeds[i]:
|
|
|
user_name = 0
|
|
@@ -216,11 +222,15 @@ class Follow:
|
|
|
Common.logger(log_type).info('video_title:{}', video_title)
|
|
|
Common.logger(log_type).info('video_id:{}', video_id)
|
|
|
Common.logger(log_type).info('play_cnt:{}', play_cnt)
|
|
|
+ # Common.logger(log_type).info('is_top:{}, {}', type(is_top), is_top)
|
|
|
Common.logger(log_type).info('send_time:{}',
|
|
|
time.strftime('%Y/%m/%d %H:%M:%S', time.localtime(send_time)))
|
|
|
|
|
|
if gid == 0 or video_id == 0:
|
|
|
Common.logger(log_type).info('无效视频\n')
|
|
|
+ elif is_top is True and int(time.time()) - int(send_time) > 3600 * 24 * 10:
|
|
|
+ Common.logger(log_type).info('置顶视频,且发布时间超过10天:{}\n',
|
|
|
+ time.strftime('%Y/%m/%d %H:%M:%S', time.localtime(send_time)))
|
|
|
elif int(time.time()) - int(send_time) > 3600 * 24 * 10:
|
|
|
Common.logger(log_type).info('发布时间超过10天:{}\n',
|
|
|
time.strftime('%Y/%m/%d %H:%M:%S', time.localtime(send_time)))
|
|
@@ -758,12 +768,12 @@ class Follow:
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
- # Follow.get_follow_feeds_by_pc('follow', '6431477489')
|
|
|
+ Follow.get_follow_feeds_by_pc('follow', '95420624045')
|
|
|
# Follow.get_follow_feeds_by_app('xigua', '6431477489')
|
|
|
# Follow.get_follow_feeds_by_app('follow', '3865480345435996')
|
|
|
# Follow.get_user_info_from_feishu('follow')
|
|
|
# Follow.filter_words('follow')
|
|
|
# Follow.get_all_person_videos('follow', 'dev')
|
|
|
- Follow.download_publish('follow', 'dev', '6267141')
|
|
|
+ # Follow.download_publish('follow', 'dev', '6267141')
|
|
|
|
|
|
pass
|