# 视频解构工作流 ## 单个视频测试 # 视频输入格式:目录下需要有"视频详情.json"文件 python3 examples/run_test.py single 56898272 python3 examples/run_test.py single <视频目录名> ## 批量处理模式 # 批量处理作者历史帖子目录下的所有视频 python3 examples/run_test.py batch <目录名> ## 输入格式说明 # 视频详情.json 文件格式: { "channel_content_id": "56898272", "video": "http://...", # 视频URL(必需) "title": "...", # 视频标题 "body_text": "", # 视频描述(可选) "publish_timestamp": "", "publish_time": "" } ## 输出结果 # 结果保存在:<目录名>/output/result_<时间戳>.json # 包含: # - 视频信息 # - 三点解构(灵感点、目的点、关键点) # - 选题理解 ## 可视化 ### 单项目 - 输出到项目的output目录 python3 examples/visualize_script_results.py --dir 阿里多多酱 python3 examples/visualize_script_results.py --dir G88818 python3 examples/visualize_script_results.py --dir 瓜尔纤维营养膳食 python3 examples/visualize_script_results.py --dir 多说无益力多 ### 多项目 - 输出到根目录 python3 examples/visualize_script_results.py # 抓文章 # 基本用法(默认启用自动获取详情,正文>90字触发) python3 examples/fetch.py posts 564d2347c2bdeb734d1ea79f -m 3 python3 examples/fetch.py posts 659e182d000000002001d802 -m 3 python3 examples/fetch.py posts 645b9a60000000001f031324 -m 3 python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3 python3 examples/fetch.py posts 6795dabc000000000403acaa -m 3 python3 examples/fetch.py posts 5aa570f511be106d5fbd9fb4 -m 3 # 禁用自动获取详情 python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3 --no-auto-detail # 自定义字数阈值(例如120字) python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3 --detail-threshold 120 # 获取单个帖子详情 python3 examples/fetch.py detail