command 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # 视频解构工作流
  2. ## 单个视频测试
  3. # 视频输入格式:目录下需要有"视频详情.json"文件
  4. python3 examples/run_test.py single 56898272
  5. python3 examples/run_test.py single <视频目录名>
  6. ## 批量处理模式
  7. # 批量处理作者历史帖子目录下的所有视频
  8. python3 examples/run_test.py batch <目录名>
  9. ## 输入格式说明
  10. # 视频详情.json 文件格式:
  11. {
  12. "channel_content_id": "56898272",
  13. "video": "http://...", # 视频URL(必需)
  14. "title": "...", # 视频标题
  15. "body_text": "", # 视频描述(可选)
  16. "publish_timestamp": "",
  17. "publish_time": ""
  18. }
  19. ## 输出结果
  20. # 结果保存在:<目录名>/output/result_<时间戳>.json
  21. # 包含:
  22. # - 视频信息
  23. # - 三点解构(灵感点、目的点、关键点)
  24. # - 选题理解
  25. ## 可视化
  26. ### 单项目 - 输出到项目的output目录
  27. python3 examples/visualize_script_results.py --dir 阿里多多酱
  28. python3 examples/visualize_script_results.py --dir G88818
  29. python3 examples/visualize_script_results.py --dir 瓜尔纤维营养膳食
  30. python3 examples/visualize_script_results.py --dir 多说无益力多
  31. ### 多项目 - 输出到根目录
  32. python3 examples/visualize_script_results.py
  33. # 抓文章
  34. # 基本用法(默认启用自动获取详情,正文>90字触发)
  35. python3 examples/fetch.py posts 564d2347c2bdeb734d1ea79f -m 3
  36. python3 examples/fetch.py posts 659e182d000000002001d802 -m 3
  37. python3 examples/fetch.py posts 645b9a60000000001f031324 -m 3
  38. python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3
  39. python3 examples/fetch.py posts 6795dabc000000000403acaa -m 3
  40. python3 examples/fetch.py posts 5aa570f511be106d5fbd9fb4 -m 3
  41. # 禁用自动获取详情
  42. python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3 --no-auto-detail
  43. # 自定义字数阈值(例如120字)
  44. python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3 --detail-threshold 120
  45. # 获取单个帖子详情
  46. python3 examples/fetch.py detail <note_id>