Skip to content

根据用户id爬取抖音用户的所有公开视频并下载,有需要合作加微信: ytouching

License

Notifications You must be signed in to change notification settings

huifeng-kooboo/Spider_DouYin_Videos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spider_DouYin_Videos

Python Version Node.js Required License

项目简介

Spider_DouYin_Videos 是一个强大的抖音视频爬虫工具,专门用于批量下载指定抖音用户的公开视频内容。本工具采用现代化的爬虫技术,确保稳定性和高效性,遇到问题优先排查是否cookie失效,其次联系wx: ytouching

功能特点

  • ✨ 自动获取指定用户的所有公开视频
  • 🚀 支持批量下载和断点续传
  • 💻 跨平台支持 (Windows/MacOS)
  • 🔧 简单的配置和使用方式
  • 📦 自动视频文件管理

环境要求

  • Python >= 3.6.8
  • Node.js (最新稳定版)
  • npm (随Node.js一起安装)

快速开始

1. 安装依赖

# 安装Python依赖
pip install -r requirements.txt

2. 配置参数

config.py 文件中配置以下参数:

  • USER_SEC_UID: 抖音用户唯一标识符
  • SAVE_FOLDER: 视频保存路径

3. 获取用户ID (USER_SEC_UID)

  1. 使用Chrome浏览器访问 https://www.douyin.com/
  2. 打开目标用户主页 (例如:https://www.douyin.com/user/MS4wLjABAAAAxxxx)
  3. 从URL中提取用户ID (即 MS4wLjABAAAAxxxx 部分)

4. 运行程序

基础用法:

python main.py

命令行参数方式:

python main.py <用户ID> <保存路径>

示例:

python main.py MS4wLjABAAAAxxxx ./downloads

项目结构

Spider_DouYin_Videos/
├── main.py          # 主程序入口
├── config.py        # 配置文件
├── requirements.txt # Python依赖
└── README.md       # 项目文档

注意事项

  • 请确保网络连接稳定
  • 建议使用代理以避免IP限制
  • 遵守抖音平台的使用条款和政策
  • 仅用于学习和研究目的

商业支持

如需定制开发或技术支持,请通过以下方式联系:

  • 微信:ytouching (备注:抖音爬虫)
  • 电话:13824464121

部署建议

推荐使用腾讯云服务器进行部署,以获得更好的性能和稳定性。

许可证

本项目采用 MIT 许可证,详情请参见 LICENSE 文件。

赞赏支持

如果本项目对您有帮助,欢迎扫码赞赏支持作者:


免责声明: 本工具仅供学习和研究使用,请勿用于商业用途。使用本工具所产生的一切法律责任由使用者自行承担。

Releases

No releases published

Packages

No packages published