专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
吉安公安  ·  今年重点整治这八类网络乱象! ·  昨天  
四川大学本科招生  ·  川大新学期,昂扬起航! ·  昨天  
四川大学本科招生  ·  川大新学期,昂扬起航! ·  昨天  
浙江大学  ·  八大举措!2025年,浙大这么干 ·  3 天前  
河北日报  ·  最新!饿了么回应 ·  3 天前  
河北日报  ·  最新!饿了么回应 ·  3 天前  
51好读  ›  专栏  ›  GitHubStore

视频平台数据爬取工具!抖音/TikTok/B站!

GitHubStore  · 公众号  ·  · 2025-01-26 12:19

正文

项目简介

「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步 抖音 | TikTok | Bilibili 数据爬取工具,支持API调用,在线批量解析及下载。


本项目是基于 PyWebIO FastAPI HTTPX ,快速异步的 抖音 / TikTok 数据爬取工具,并通过Web端实现在线批量解析以及下载无水印视频或图集,数据爬取API,iOS快捷指令无水印下载等功能。你可以自己部署或改造本项目实现更多功能,也可以在你的项目中直接调用 scraper.py 或安装现有的 pip包 作为解析库轻松爬取数据等.....


特点

📦 开箱即用

简化使用流程,利用封装好的SDK迅速开展开发工作。所有API接口均依据RESTful架构设计,并使用OpenAPI规范进行描述和文档化,附带示例参数,确保调用更加简便。

💰 成本优势

不预设套餐限制,没有月度使用门槛,所有消费按实际使用量即时计费,并且根据用户每日的请求量进行阶梯式计费,同时可以通过每日签到在用户后台进行签到获取免费的额度,并且这些免费额度不会过期。

⚡️ 快速支持

我们有一个庞大的Discord社区服务器,管理员和其他用户会在服务器中快速的回复你,帮助你快速解决当前的问题。

🎉 拥抱开源

TikHub的部分源代码会开源在Github上,并且会赞助一些开源项目的作者。


链接:

  • Github: TikHub Github

  • Discord: TikHub Discord

  • Register: TikHub signup

  • API Docs: TikHub API Docs


⚗️技术栈

  • /app/web - PyWebIO

  • /app/api - FastAPI

  • /crawlers - HTTPX

/crawlers

  • 向不同平台的API提交请求并取回数据,处理后返回字典(dict),支持异步。

/app/api

  • 获得请求参数并使用 Crawlers 相关类处理数据后以JSON形式返回,视频下载,配合iOS快捷指令实现快速调用,支持异步。

/app/web

  • 使用 PyWebIO 制作的简易Web程序,将网页输入的值进行处理后使用 Crawlers 相关类处理接口输出相关数据在网页上。

以上文件的参数大多可在对应的 config.yaml 中进行修改


💡项目文件结构

./Douyin_TikTok_Download_API├─app│  ├─api│  │  ├─endpoints│  │  └─models│  ├─download│  └─web│      └─views└─crawlers  ├─bilibili  │  └─web    ├─douyin  │  └─web  ├─hybrid  ├─tiktok  │  ├─app  │  └─web  └─utils


✨支持功能:

  • 网页端批量解析(支持抖音/TikTok混合解析)

  • 在线下载视频或图集。

  • 制作pip包方便快速导入你的项目

  • iOS快捷指令快速调用API实现应用内下载无水印视频/图集

  • 完善的API文档(Demo/演示)

  • 丰富的API接口:

    • 获取单个视频详情信息

    • 获取视频流地址

    • 获取用户发布视频作品数据

    • 获取用户所有收藏夹信息

    • 获取指定收藏夹内视频数据

    • 获取指定用户的信息

    • 获取综合热门视频信息

    • 获取指定视频的评论

    • 获取视频下指定评论的回复

    • 获取指定用户动态

    • 获取视频实时弹幕

    • 获取指定直播间信息

    • 获取直播间视频流

    • 获取指定分区正在直播的主播

    • 获取所有直播分区列表

    • 通过bv号获得视频分p信息

    • 视频数据解析

    • 获取用户主页作品数据

    • 获取用户主页喜欢作品数据

    • 获取用户主页信息

    • 获取用户主页粉丝数据

    • 获取用户主页关注数据

    • 获取用户主页合辑作品数据

    • 获取用户主页搜藏数据

    • 获取用户主页播放列表数据

    • 获取单个视频评论数据

    • 获取指定视频的评论回复数据

    • 生成msToken

    • 生成ttwid

    • 使用接口网址生成X-Bogus参数

    • 提取单个用户sec_user_id

    • 提取列表用户sec_user_id

    • 提取单个作品id

    • 提取列表作品id

    • 获取用户unique_id

    • 获取列表unique_id

    • 视频数据解析

    • 获取用户主页作品数据

    • 获取用户主页喜欢作品数据

    • 获取用户主页收藏作品数据

    • 获取用户主页信息

    • 获取用户合辑作品数据

    • 获取用户直播流数据

    • 获取指定用户的直播流数据

    • 获取直播间送礼用户排行榜

    • 获取单个视频评论数据

    • 获取指定视频的评论回复数据

    • 生成msToken

    • 生成verify_fp

    • 生成s_v_web_id

    • 使用接口网址生成X-Bogus参数







请到「今天看啥」查看全文