From beda8edd6496990135a3647394ac91a227ed609a Mon Sep 17 00:00:00 2001 From: Evil0ctal Date: Wed, 1 May 2024 17:09:06 -0700 Subject: [PATCH] Update README.md --- README.md | 64 ++++++++++++++++++++----------------------------------- 1 file changed, 23 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index 02e7b8c..97f13da 100644 --- a/README.md +++ b/README.md @@ -31,38 +31,6 @@ -## 🔊 V4.0.0版本重构 - -> TODO: - -- 移除了过时的bilibili代码,需要有人重写。 -- 群里有人想添加快手以及西瓜视频的解析。 -- 自述文件已经过时,需要进行重写。 -- 进行PyPi包制作 -- config.yaml文件需要进行修整。 -- 添加对用户主页的解析。 -- iOS快捷指令需要更新兼容最新的API响应和路径。 -- 桌面端下载器或浏览器插件有需要可以进行开发。 -- 解决爬虫Cookie风控问题。 - -> 更改 - -- 将Pywebio作为FastAPI的子APP一起运行。 -- 重写了抖音以及TikTok的接口,感谢 [@johnserf-seed](https://github.com/Johnserf-Seed) -- 重写了文件下载的端点,现在使用异步文件IO。 -- 对所有端点进行了注解和演示值的添加。 -- 整理项目文件结构。 - -> 备注 - -感兴趣一起写这个项目的给请加微信`Evil0ctal`备注github项目重构,大家可以在群里互相交流学习,不允许发广告以及违法的东西,纯粹交朋友和技术交流。 - -> 私有接口服务 - -Discord: [TikHub Discord](https://discord.com/invite/aMEAS8Xsvz) - -Free Douyin/TikTok API: [TikHub Beta API](https://beta.tikhub.io/) - ## 👻介绍 > 🚨如需使用私有服务器运行本项目,请参考部署方式[[Docker部署](./README.md#%E9%83%A8%E7%BD%B2%E6%96%B9%E5%BC%8F%E4%BA%8C-docker), [一键部署](./README.md#%E9%83%A8%E7%BD%B2%E6%96%B9%E5%BC%8F%E4%B8%80-linux)] @@ -74,18 +42,20 @@ 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实现应用内下载或读取剪贴板下载)等.....* -#### ⚠️注意: +## 🔊 V4 版本备注 + +- 感兴趣一起写这个项目的给请加微信`Evil0ctal`备注github项目重构,大家可以在群里互相交流学习,不允许发广告以及违法的东西,纯粹交朋友和技术交流。 +- 本项目使用的`X-Bogus`算法依旧可以正常调用Douyin以及TikTok的API,`A-Bogus`算法暂时不会开源。 +- 由于Douyin的风控,部署完本项目后请在**浏览器中获取Douyin网站的Cookie然后在config.yaml中进行替换。** +- 请在提出issue之前先阅读下方的文档,大多数问题的解决方法都会包含在文档中。 +- 本项目是完全免费的,但使用时请遵守:[Apache-2.0 license](https://github.com/Evil0ctal/Douyin_TikTok_Download_API?tab=Apache-2.0-1-ov-file#readme) +- 本项目有一个闭源的分支版本,包含更多的接口和服务,详情请查看下方的信息。 +- Discord: [TikHub Discord](https://discord.com/invite/aMEAS8Xsvz) +- Free Douyin/TikTok API: [TikHub Beta API](https://beta.tikhub.io/) -- 你需要自行解决爬虫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。 ## 🖥演示站点: 我很脆弱...请勿压测(·•᷄ࡇ•᷅ ) -> 😾演示站点的在线下载功能已关闭。 +> 😾演示站点的在线下载功能已关闭,并且由于Cookie原因,Douyin的解析以及API服务在Demo站点无法保证可用性。 🍔Web APP: [https://douyin.wtf/](https://douyin.wtf/) @@ -287,6 +257,18 @@ https://www.tiktok.com/@evil0ctal/video/7156033831819037994 ***更多演示请查看文档内容......*** + +## ⚠️部署前的准备工作(请仔细阅读): + +- 你需要自行解决爬虫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。 +- 这里有一个**视频教程**可以参考:***[https://www.bilibili.com/video/BV1vE421j7NR/](https://www.bilibili.com/video/BV1vE421j7NR/)*** + ## 💻部署(方式一 Linux) > 💡提示:最好将本项目部署至美国地区的服务器,否则可能会出现奇怪的BUG。