Skip to content
/ Dy_Cmd Public

基于命令行的抖音视频解析工具,支持智能链接提取、多格式解析、完整视频信息获取。仅供学习研究使用。

License

Notifications You must be signed in to change notification settings

VexMare/Dy_Cmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

抖音视频解析工具

一个基于命令行的抖音视频解析工具,支持解析抖音视频链接和分享文本,获取视频详细信息。

功能特性

  • 🎯 智能链接提取 - 自动从分享文本中提取抖音链接
  • 📱 多格式支持 - 支持多种抖音链接格式
  • 🔍 详细信息 - 获取视频ID、描述、作者信息等
  • 🔗 完整链接 - 提供视频播放链接和下载链接
  • 🌐 API接口 - 提供标准版和专业版API链接
  • 🎨 美观界面 - 彩色命令行界面,信息展示清晰

支持的链接格式

  • https://v.douyin.com/xxxxx/
  • https://www.douyin.com/video/xxxxx
  • https://www.iesdouyin.com/share/video/xxxxx
  • https://www.douyin.com/discover?modal_id=xxxxx

安装说明

环境要求

  • Python 3.6+
  • Windows/Linux/macOS

安装步骤

  1. 克隆项目

    git clone https://github.com/VexMare/Dy_Cmd.git
    cd dy_cmd
  2. 安装依赖

    pip install -r requirements.txt

使用方法

启动程序

python cli.py

操作说明

程序启动后会显示主菜单:

╔══════════════════════════════════════════════════════════════╗
║                    抖音视频解析工具                        ║
║                    Douyin Video Parser                     ║
╚══════════════════════════════════════════════════════════════╝

请选择操作:
1. 解析抖音视频链接或分享文本
2. 查看使用说明
3. 退出程序

请输入选项 (1-3):

功能选项

  1. 解析抖音视频链接或分享文本

    • 支持直接输入抖音链接
    • 支持粘贴完整的分享文本(程序会自动提取链接)
    • 显示视频详细信息
  2. 查看使用说明

    • 显示支持的链接格式
    • 显示功能说明
  3. 退出程序

    • 安全退出程序

输出示例

解析成功后会显示:

══════════════════════════════════════════════════════════════
解析结果:
══════════════════════════════════════════════════════════════
+----------+----------------------------------------+
| 类型     | 内容                                  |
+----------+----------------------------------------+
| 解析类型 | 视频                                  |
| 视频ID   | 7542070044559576372                   |
| 视频描述 | 你是友情 还是错过的爱情#翻唱#弹唱...   |
| 作者昵称 | 小毛sasa🩵                            |
| 作者ID   | 100043426553                          |
+----------+----------------------------------------+
══════════════════════════════════════════════════════════════

链接信息:
══════════════════════════════════════════════════════════════
视频链接-水印: https://v3-dy-o.zjcdn.com/...
视频链接-无水印: https://v3-dy-o.zjcdn.com/...
视频下载-水印: https://v3-dy-o.zjcdn.com/...
视频下载-无水印: https://v3-dy-o.zjcdn.com/...
API链接: https://dy.gglz.cn/api/hybrid/video_data?url=...
API链接-专业版: https://dy.gglz.cn/api/hybrid/video_data?url=...&pro=true
══════════════════════════════════════════════════════════════

项目结构

dy_cmd/
├── cli.py              # 命令行界面主程序
├── douyin_parser.py    # 抖音解析核心模块
├── requirements.txt    # 项目依赖
├── LICENSE            # 非商业用途许可证
└── README.md          # 项目说明文档

依赖库

  • requests - HTTP请求库
  • colorama - 终端颜色支持
  • prettytable - 表格显示

技术特点

  • 模块化设计 - 核心解析逻辑与界面分离
  • 错误处理 - 完善的异常处理机制
  • 用户友好 - 清晰的提示信息和错误反馈
  • 跨平台 - 支持Windows、Linux、macOS

注意事项

  1. 确保网络连接正常
  2. 输入的链接必须是有效的抖音视频链接
  3. 分享文本需要包含完整的抖音链接
  4. 解析结果中的CDN链接可能需要特定请求头才能访问

许可证

本项目采用 MIT 许可证(仅限非商业用途)。

重要声明

  • 允许:学习、研究、个人使用
  • 禁止:商业用途、盈利活动、商业产品集成

详细条款请查看 LICENSE 文件。

使用须知

  1. 非商业用途 - 仅供学习和研究使用
  2. 遵守法律 - 必须遵守相关法律法规
  3. 尊重版权 - 尊重第三方平台的服务条款
  4. 禁止商用 - 不得用于任何商业活动

如有商业用途需求,请联系版权所有者。

贡献

欢迎提交Issue和Pull Request来改进这个项目。

更新日志

v1.0.0

  • 初始版本发布
  • 支持抖音视频链接解析
  • 支持分享文本自动提取
  • 提供完整的视频信息展示

About

基于命令行的抖音视频解析工具,支持智能链接提取、多格式解析、完整视频信息获取。仅供学习研究使用。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages