From 2c087480b1cd97c078ebbb5e00c28a245959fa1f Mon Sep 17 00:00:00 2001 From: Evil0ctal Date: Sat, 27 Apr 2024 17:39:48 -0700 Subject: [PATCH] Update README.md --- README.md | 93 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 62 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 5a0d40a..02e7b8c 100644 --- a/README.md +++ b/README.md @@ -74,9 +74,18 @@ Free Douyin/TikTok API: [TikHub Beta API](https://beta.tikhub.io/) *下载禁止下载的视频,进行数据分析,iOS无水印下载(搭配[iOS自带的快捷指令APP](https://apps.apple.com/cn/app/%E5%BF%AB%E6%8D%B7%E6%8C%87%E4%BB%A4/id915249334) 配合本项目API实现应用内下载或读取剪贴板下载)等.....* +#### ⚠️注意: + +- 你需要自行解决爬虫Cookie风控问题,否则可能会导致接口无法使用。 + - 抖音网页端Cookie(自行获取并替换下面配置文件中的Cookie): + - https://github.com/Evil0ctal/Douyin_TikTok_Download_API/blob/30e56e5a7f97f87d60b1045befb1f6db147f8590/crawlers/douyin/web/config.yaml#L7 + - TikTok网页端Cookie(自行获取并替换下面配置文件中的Cookie): + - https://github.com/Evil0ctal/Douyin_TikTok_Download_API/blob/30e56e5a7f97f87d60b1045befb1f6db147f8590/crawlers/tiktok/web/config.yaml#L6 +- 演示站点的在线下载功能被我关掉了,有人下的视频巨大无比直接给我服务器干崩了,自己在网页解析结果里右键保存吧... +- 演示站点的Cookie是我自己的,不保证长期有效,只起到演示作用,自己部署的话请自行获取Cookie。 ## 🖥演示站点: 我很脆弱...请勿压测(·•᷄ࡇ•᷅ ) -> 😾演示站点的在线下载功能被我关掉了,有人下的视频巨大无比直接给我服务器干崩了,自己在网页解析结果里右键保存吧... +> 😾演示站点的在线下载功能已关闭。 🍔Web APP: [https://douyin.wtf/](https://douyin.wtf/) @@ -133,21 +142,63 @@ Free Douyin/TikTok API: [TikHub Beta API](https://beta.tikhub.io/) └─utils ``` -## ✨功能: - -- 抖音Web大多数API -- TikTok Web大多数API -- 网页端批量解析(支持抖音/TikTok混合提交) +## ✨支持功能: + +- 网页端批量解析(支持抖音/TikTok混合解析) - 在线下载视频或图集。 -- API调用获取链接数据 - 制作[pip包](https://pypi.org/project/douyin-tiktok-scraper/)方便快速导入你的项目 - [iOS快捷指令快速调用API](https://apps.apple.com/cn/app/%E5%BF%AB%E6%8D%B7%E6%8C%87%E4%BB%A4/id915249334)实现应用内下载无水印视频/图集 -- 解析作者主页内所有视频([TikHub-API](https://api.tikhub.io/docs) 支持抖音/TikTok) -- 解析视频内所有评论信息([TikHub-API](https://api.tikhub.io/docs) 支持抖音/TikTok) +- 完善的API文档([Demo/演示](https://api.douyin.wtf/docs)) +- 丰富的API接口: + - 抖音网页版API + - [x] 视频数据解析 + - [x] 获取用户主页作品数据 + - [x] 获取用户主页喜欢作品数据 + - [x] 获取用户主页收藏作品数据 + - [x] 获取用户主页信息 + - [x] 获取用户合辑作品数据 + - [x] 获取用户直播流数据 + - [x] 获取指定用户的直播流数据 + - [x] 获取直播间送礼用户排行榜 + - [x] 获取单个视频评论数据 + - [x] 获取指定视频的评论回复数据 + - [x] 生成msToken + - [x] 生成verify_fp + - [x] 生成s_v_web_id + - [x] 使用接口网址生成X-Bogus参数 + - [x] 提取单个用户id + - [x] 提取列表用户id + - [x] 提取单个作品id + - [x] 提取列表作品id + - [x] 提取列表直播间号 + - [x] 提取列表直播间号 + + - TikTok网页版API + - [x] 视频数据解析 + - [x] 获取用户主页作品数据 + - [x] 获取用户主页喜欢作品数据 + - [x] 获取用户主页信息 + - [x] 获取用户主页粉丝数据 + - [x] 获取用户主页关注数据 + - [x] 获取用户主页合辑作品数据 + - [x] 获取用户主页搜藏数据 + - [x] 获取用户主页播放列表数据 + - [x] 获取单个视频评论数据 + - [x] 获取指定视频的评论回复数据 + - [x] 生成msToken + - [x] 生成ttwid + - [x] 使用接口网址生成X-Bogus参数 + - [x] 提取单个用户sec_user_id + - [x] 提取列表用户sec_user_id + - [x] 提取单个作品id + - [x] 提取列表作品id + - [x] 获取用户unique_id + - [x] 获取列表unique_id + --- -## 📦调用解析库(待更新): +## 📦调用解析库(已废弃需要更新): > 💡PyPi:[https://pypi.org/project/douyin-tiktok-scraper/](https://pypi.org/project/douyin-tiktok-scraper/) @@ -172,26 +223,6 @@ asyncio.run(hybrid_parsing(url=input("Paste Douyin/TikTok/Bilibili share URL her > 💡提示:包含但不仅限于以下例子,如果遇到链接解析失败请开启一个新 [issue](https://github.com/Evil0ctal/Douyin_TikTok_Download_API/issues) -- 快手视频链接 - -```text -https://www.kuaishou.com/short-video/3xiqjrezhqjyzxw/ -https://v.kuaishou.com/75kDOJ/ -``` - -- 西瓜视频链接 - -```text -https://www.ixigua.com/7270448082586698281/ -https://m.ixigua.com/video/7274710134306112054/ -``` - -- Bilibili视频链接 - -```text -https://www.bilibili.com/video/BV1Th411x7ii/ -``` - - 抖音分享口令 (APP内复制) ```text @@ -243,7 +274,7 @@ https://www.tiktok.com/@evil0ctal/video/7156033831819037994 ***API文档:*** -本地:[http://localhost:8000/docs](http://localhost:80/docs) +本地:[http://localhost/docs](http://localhost/docs) 在线:[https://api.douyin.wtf/docs](https://api.douyin.wtf/docs)