"""每日入口:抓取当天《新闻联播》并完成识别、切分、入库、清理中间产物 定时任务用法: python main.py (systemd 见 systemd/xwlb-daily.timer) 指定日期用法: python getVideo5.py 20260904 20260904 退出码:0 = 当天全链路成功;1 = 失败(抓不到链接 / 识别或切分失败),供重试判断。 """ import logging import sys from datetime import datetime import config from getVideo5 import process_videos logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') if __name__ == '__main__': # 获取当日日期并格式化为 yyyymmdd today = datetime.now().strftime('%Y%m%d') config.log_summary() summary = process_videos(today, today) if summary and summary['ok'] > 0 and summary['failed'] == 0: sys.exit(0) logging.error(f"❌ 当日任务失败: {summary}") sys.exit(1)