[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10227":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},10227,"TikTokDownload","Johnserf-Seed\u002FTikTokDownload","Johnserf-Seed","抖音去水印批量下载用户主页作品、喜欢、收藏、图文、音频","https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002Ff2",null,"Python",8653,1489,68,282,0,1,9,46,3,76.62,"MIT License",false,"main",true,[27,28,29,30,31,32,33],"api","douyin","plugin","python","tiktok","utools","xbogus","2026-06-12 04:00:49","\n![项目图](https:\u002F\u002Ftvax2.sinaimg.cn\u002Flarge\u002F006908GAly1hgn9zod1yuj30zk0hstmf.jpg)\n\n\u003Ch1 align=\"center\">✨ 抖音去水印作品下载 ✨\u003C\u002Fh1>\n\u003Cdiv align=\"center\">\n\n[English](README-EN.md) | 简体中文\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fjohnserf-seed\u002Ftiktokdownload?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload\u002Fblob\u002Fmain\u002FLICENSE)\n![Release Download](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002FJohnserf-Seed\u002FTikTokDownload\u002Ftotal?style=for-the-badge)\n![GitHub Repo size](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frepo-size\u002FJohnserf-Seed\u002FTikTokDownload?style=for-the-badge&color=3cb371)\n[![GitHub Repo Languages](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flanguages\u002Ftop\u002FJohnserf-Seed\u002FTikTokDownload?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FBeyondDimension\u002FSteamTools\u002Fsearch?l=c%23)\n[![Python v3.11.1](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-v3.11.1-orange?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload)\n![Terminal: wt](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTerminal-wt-blue?style=for-the-badge)\n\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fjohnserf-seed\u002Ftiktokdownload?style=social)](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload)\n[![GitHub Forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fjohnserf-seed\u002Ftiktokdownload?style=social)](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload)\n[![GitHub Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fjohnserf-seed\u002Ftiktokdownload?style=social)](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload)\n[![GitHub Closed Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed\u002Fjohnserf-seed\u002Ftiktokdownload?style=social)](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload)\n\n[![F2 Downloads](https:\u002F\u002Fpepy.tech\u002Fbadge\u002Ff2\u002Fmonth)](https:\u002F\u002Fpepy.tech\u002Fproject\u002Ff2)\n[![PyPI version](https:\u002F\u002Fbadge.fury.io\u002Fpy\u002Ff2.svg)](https:\u002F\u002Fbadge.fury.io\u002Fpy\u002Ff2)\n[![jsDelivr monthly hits](https:\u002F\u002Fdata.jsdelivr.com\u002Fv1\u002Fpackage\u002Fgh\u002FJohnserf-Seed\u002FTikTokDownload\u002Fbadge)](https:\u002F\u002Fwww.jsdelivr.com\u002Fpackage\u002Fgh\u002FJohnserf-Seed\u002FTikTokDownload)\n[![Hits](https:\u002F\u002Fhits.seeyoufarm.com\u002Fapi\u002Fcount\u002Fincr\u002Fbadge.svg?url=https%3A%2F%2Fgithub.com%2FJohnserf-Seed%2FTikTokDownload&count_bg=%235FFFFF&title_bg=%23FB1953&icon=tiktok.svg&icon_color=%23250C1F&title=view&edge_flat=false)](https:\u002F\u002Fhits.seeyoufarm.com)\n[![TikHub](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%E8%B5%9E%E5%8A%A9%E5%95%86-TikHub-orange?style=flat-square&logo=tiktok)](https:\u002F\u002Fbeta-web.tikhub.io\u002Fusers\u002Fsignup?referral_code=6hLcGD94)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1146473603450282004?color=5865F2&logo=discord&logoColor=white?style=for-the-badge)](https:\u002F\u002Fdiscord.gg\u002F3PhtPmgHf8)\n[![Patreon](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPatreon-TikTokDownload-red.svg?style=flat&logo=patreon)](https:\u002F\u002Fwww.patreon.com\u002FTikTokDownload713)\n\n\u003C\u002Fdiv>\n\n\n## 🚀 环境准备\u002FEnvironment\n\n> [![Microsoft 应用商店](https:\u002F\u002Ftvax1.sinaimg.cn\u002Flarge\u002F006908GAly1hgn87jhad8j305001qa9y.jpg)](https:\u002F\u002Faka.ms\u002Fterminal)\n>\n> 旧的控制台无法很好适配，推荐使用Windows Terminal。\n>\n> [![Python v3.11.1](https:\u002F\u002Fwww.python.org\u002Fstatic\u002Fimg\u002Fpython-logo.png)](https:\u002F\u002Fwww.python.org\u002Fftp\u002Fpython\u002F3.11.1\u002Fpython-3.11.1-amd64.exe)\n>\n> Python3.11.1 低于该版本可能会有意外的错误\n>\n> [![GitHub 发行版](https:\u002F\u002Ftvax2.sinaimg.cn\u002Flarge\u002F006908GAly1hh16psn51aj30a5020gly.jpg)](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload\u002Freleases\u002Ftag\u002Fv1.4.2.2)\n>\n> 更新F2前的最后一个发行版下载\n\n\u003Cdetails>\u003Csummary> ⚙ Windows Terminal 设置（必看） \u003C\u002Fsummary>\n\n![wt配置](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002FTikTokDownload\u002Fassets\u002F40727745\u002F997b6fc2-586e-4268-bee8-43bb8d68622c)\n\n\u003C\u002Fdetails>\n\n\n## 🧰 功能\u002FFeatures\n\n- DouYin 接口（全新Abogus）\n\t- ✅ 用户信息。\n\t- ✅ 查询用户信息。\n\t- ✅ 下载发布作品。\n\t- ✅ 下载收藏作品。\n\t- ✅ 下载收藏原声。\n\t- ✅ 下载喜欢作品。\n\t- ✅ 下载图集作品。\n\t- ✅ 下载短剧作品。\n\t- ✅ 下载作品封面。\n\t- ✅ 下载作品文案。\n\t- ✅ 下载作品原声。\n\t- ✅ 下载直播。\n\t- ✅ 下载合集作品。\n\t- ⌛  下载关注作品。\n\t- ✅ 关注用户信息。\n\t- ✅ 粉丝用户信息。\n\t- ✅ 下载好友作品。\n\t- ✅ 下载首页推荐作品。\n\t- ✅ 下载相关推荐作品。\n\t- ⌛  提取评论。\n\t- ✅ 详细直播间信息。\n\t- ✅ 关注用户开播状态。\n\t- ✅ 直播间弹幕负载数据。\n\t- ✅ 直播间弹幕采集。\n\t- ✅ 详细用户信息。\n\n- TikTok 接口\n\t- ✅ 下载发布作品。\n\t- ✅ 下载收藏作品。\n\t- ✅ 下载喜欢作品。\n\t- ✅ 下载图集作品。\n\t- ✅ 下载作品封面。\n\t- ✅ 下载作品文案。\n\t- ✅ 下载作品原声。\n\t- ✅ 下载播放列表。\n\t- ✅ 下载合集作品。\n\t- ✅ 下载搜索作品。\n\t- ⌛  下载关注作品。\n\t- ⌛  下载好友作品。\n\t- ⌛  下载推荐作品。\n\t- ⌛  下载相关推荐作品。\n\t- ⌛  提取评论。\n\t- ✅ 详细直播间信息。\n\t- ✅ 直播间开播状态。\n\t- ⌛ 直播间弹幕发言。\n\t- ✅ 详细用户信息。\n\n- 更多接口，请查阅 [「F2开发者接口」](https:\u002F\u002Fjohnserf-seed.github.io\u002Ff2\u002Fguide\u002Fapps\u002Fdouyin\u002F)\n\n- 异步下载\n\t- ✅ 同时处理和下载多个作品，提高效率。\n\t- ✅ 异步线程，减轻系统压力减少接口出错。\n\t- ✅ 网络并发数，减少被服务器校验。\n\t- ✅ 超时重试设置，降低采集错误率。\n\n- Cookie\n\t- ✅ 使用--auto-cookie自动从浏览器获取cookie。\n\n- 接口数据模型\n\t- ✅ 开箱即用的接口参数配置，提供完整参数生成。\n\t- 请查阅[「使用接口模型生成XB参数」](https:\u002F\u002Fjohnserf-seed.github.io\u002Ff2\u002Fguide\u002Fapps\u002Fdouyin\u002F#%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3%E6%A8%A1%E5%9E%8B%E7%94%9F%E6%88%90xb%E5%8F%82%E6%95%B0-%F0%9F%9F%A2)\n\t- 请查阅[「使用接口模型生成AB参数」](https:\u002F\u002Fjohnserf-seed.github.io\u002Ff2\u002Fguide\u002Fapps\u002Fdouyin\u002F#%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3%E6%A8%A1%E5%9E%8B%E7%94%9F%E6%88%90ab%E5%8F%82%E6%95%B0-%F0%9F%9F%A2)\n\n- 接口数据过滤器\n\t- ✅ 通过过滤接口数据，提高采集与数据处理效率。\n\t- 请查阅[「过滤器采集数据」](https:\u002F\u002Fjohnserf-seed.github.io\u002Ff2\u002Fguide\u002Fapps\u002Fdouyin\u002F#%E4%BD%BF%E7%94%A8%E6%8E%A5%E5%8F%A3%E6%A8%A1%E5%9E%8B%E7%94%9F%E6%88%90xb%E5%8F%82%E6%95%B0-%F0%9F%9F%A2)\n\n- 更多功能\n    - ✅ 长短链解析。\n\t- ✅ 自定义保存目录。\n\t- ✅ 是否下载原声。\n\t- ✅ 是否下载封面。\n\t- ✅ 是否下载文案。\n\t- ✅ 单次下载作品数量。\n\t- ✅ 单次返回作品数量。\n\t- ✅ 自定义文件名模板。\n\t- ✅ 代理设置。\n\t- ✅ 指定下载时间区间。\n\t- ✅ 提取单个\u002F列表用户id。\n\t- ✅ 提取单个\u002F列表作品id。\n\t- ✅ 提取单个\u002F列表合集id。\n\t- ✅ 提取单个\u002F列表直播间rid。\n\t- ✅ 原声json歌词转lrc歌词。\n\t- ⌛ 设定下载作品点赞阈值。\n\t- ⌛ 设定下载作品播放阈值。\n\n\t- 更多配置文件操作，请查阅[「F2配置文件」](https:\u002F\u002Fjohnserf-seed.github.io\u002Ff2\u002Fsite-config.html)\n\n- 多用户配置\n\t- ✅ 对不同用户建立不同配置与不同的下载模式。\n\t- ✅ 灵活的cli模式，方便用户快速切换配置。\n\t- ⌛  灵活的webui模式，方便用户快速切换配置。\n\n- 版本更新\n\t- ✅ 全新开发 F2 依赖pip进行升级\n\t- ✅ 自动检查 pypi 上的最新版本\n\n- 文件检查\n\t- ✅ 下载文件前检查文件是否已经存在，避免重复下载。\n\t- ⌛ 添加”黑名单“，不检查这些作品是否存在。\n\n- 命令行交互\n\t- ✅ 提供cli模式与开发者模式\n\t- ⌛  提供webui模式\n\t- ⌛  提供本地接口转发，方便部署调用。\n\n- 自动重命名\n\t- ✅ 无需关心用户是否改名，从而造成重复下载。\n\t- ⌛  无需关心作品是否改文案，从而造成重复下载。\n\n- 本地加密参数调用\n\t- ✅ ABogus(dy)\n\t- ✅ XBogus(dy、tk)\n\t- ✅ verifyFp(dy)\n\t- ✅ s_v_web_id(dy)\n\t- ✅ ttwid(dy、tk)\n\t- ✅ web_id(dy)\n\t- ✅ _signature(dy)\n\t- ✅ x-tt-params(tk)\n\t- ✅ msToken(dy、tk)\n\t- ✅ odin_tt(tk)\n\t- ✅ device_Id(tk)\n\n\n## 💡 待办\u002FToDo\n\n- 创建自动化任务\n- [更多请查看项目板](https:\u002F\u002Fgithub.com\u002Fusers\u002FJohnserf-Seed\u002Fprojects\u002F1\u002Fviews\u002F1)\n\n\n## 🖥 支持的操作系统\u002FSupported Operating Systems\n\n\u003Cdetails>\n\u003Csummary> TikTokDownload 1.6 \u002F F2 0.0.1.6-pw2 支持的操作系统列表 \u003C\u002Fsummary>\n\n- Windows 11\n- Windows 10 版本 1809（OS 内部版本 17763）或更高版本\n- macOS Monterey（12.0）或更高版本\n- macOS Big Sur（11.0）或更高版本\n- macOS Catalina（10.15）或更高版本\n- Ubuntu 20.04 LTS 或更高版本\n- Debian 10 或更高版本\n- CentOS 7 或更高版本\n- Fedora 34 或更高版本\n- Deepin (UOS) 20 或更高版本\n\n\u003C\u002Fdetails>\n\n\n## 📥 安装与运行\u002FInstallation and Running\n\n1. **📦 安装\u002FInstallation**\n\n\t请查阅 [「安装」](https:\u002F\u002Fjohnserf-seed.github.io\u002Ff2\u002Finstall.html)\n\n2. **▶️ 运行\u002FRunning**\n\n\t请查阅 [「配置文件」](https:\u002F\u002Fjohnserf-seed.github.io\u002Ff2\u002Finstall.html)\n\n3. **🔬 测试\u002FTest**\n\n\t在 F2 安装目录打开终端运行，如果配置正确那么你不会看见报错。\n\t```bash\n\tpython -m pytest\n\t```\n\n## 📸 运行过程\u002FRunning Process\n\n\u003Cdetails>\n  \u003Csummary> 🎬 无配置文件扫码登录 \u003C\u002Fsummary>\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F40727745\u002Ffc1e6c46-d0c3-4f2a-a4a5-ca3d781e7d11\n\n \u003C\u002Fdetails>\n\n\u003Cdetails>\n  \u003Csummary> 🎬 主页作品下载 \u003C\u002Fsummary>\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F40727745\u002F12c21d55-b629-485a-b904-54d86341c371\n\n \u003C\u002Fdetails>\n\n 更多运行过程请查阅 [「F2 readme」](https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002Ff2\u002Fblob\u002Fmain\u002FREADME.md)\n\n\n## 🗂️ 项目结构\u002FFolder\n\n\u003Cdetails>\n\u003Csummary>📁 目录\u003C\u002Fsummary>\n\n```bash\n├─ .github\n│   └─ ISSUE_TEMPLATE\n│       ├── --------.md\n│       └── -------.md\n│\n├─ API\n│   ├── TikTokTool.txt\n│   ├── user_base_info.json\n│   ├── user_post_delete.json\n│   ├── user_post_detail.json\n│   ├── user_post_info_image.json\n│   ├── user_post_info_video.json\n│   └── user_profile_info.json\n│\n├─ GUI(待重构)\n│   ├── Main.ui\n│   ├── preview.png\n│   ├── README-EN.md\n│   ├── README.md\n│   ├── requirements.txt\n│   ├── resource.py\n│   └── Resource.qrc\n│\n└─ Server\n    └─ algorithm\n        ├── build-win.bat\n        ├── package.json\n        ├── requirements.txt\n        ├── Server.py\n        ├── Server.txt\n        ├── s_v_web_id.js\n        ├── s_v_web_id.py\n        ├── x-bogus.js\n        └── x-tt-params.js\n│\n├─ .gitignore\n├─ Banner.png\n├─ build-win.bat\n├─ Dockerfile\n├─ LICENSE\n├─ f2-logo.ico\n├─ README-EN.md\n├─ README.md\n├─ requirements.txt\n├─ run-server.bat\n├─ run-server.sh\n├─ TikTokTool.py\n├─ version\n└─ _config.yml\n\n```\n\n\u003C\u002Fdetails>\n\n\n## 💖 赞赏\u002FSponsor\n\n\u003Ca href=\"https:\u002F\u002Ftikhub.io\u002F\">\u003Cimg style=\"border-radius:20px\" src=\"https:\u002F\u002Fgithub.com\u002FJohnserf-Seed\u002Ff2\u002Fassets\u002F40727745\u002F70a67dd1-dccb-44a9-b635-c29a950f1daf\">\u003C\u002Fa>\n\n[TikHub](https:\u002F\u002Ftikhub.io\u002F) 是一家提供优质数据接口服务的供应商。通过每日签到，可以获取免费额度。可以使用我的注册邀请链接：[https:\u002F\u002Fbeta-web.tikhub.io\u002Fusers\u002Fsignup?referral_code=6hLcGD94](https:\u002F\u002Fbeta-web.tikhub.io\u002Fusers\u002Fsignup?referral_code=6hLcGD94) 或 邀请码：`6hLcGD94`，注册并充值即可获得`$2`额度。\n\n[TikHub](https:\u002F\u002Ftikhub.io\u002F) 提供以下服务：\n\n- 丰富的数据接口\n- 每日签到免费获取额度\n- 高质量的API服务\n- 官网：https:\u002F\u002Ftikhub.io\u002F\n- 项目地址：https:\u002F\u002Fgithub.com\u002FTikHubIO\u002F\n\n\n![赞赏](https:\u002F\u002Fuser-images.githubusercontent.com\u002F40727745\u002F217866800-23980dc1-f3ce-4bc7-b192-518651fef8da.png)\n\n感谢对本项目的支持！如果您觉得这个项目有帮助，欢迎赞助。您可以直接访问我们的 [![Patreon](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPatreon-F2-red.svg?style=flat&logo=patreon)](https:\u002F\u002Fwww.patreon.com\u002FF2_pypi)\n\n\n## 📧 联系\u002FContact\n\n如果有任何问题或者建议，可以通过邮箱联系我：\n\n- 邮箱：[johnserf-seed@foxmail.com](mailto:johnserf-seed@foxmail.com)\n\n\n## 🙏 鸣谢\u002FAcknowledgments\n\n- [Windows Terminal](https:\u002F\u002Faka.ms\u002Fterminal)\n- [Python](https:\u002F\u002Fwww.python.org\u002F)\n- [httpx](https:\u002F\u002Fgithub.com\u002Fencode\u002Fhttpx)\n- [click](https:\u002F\u002Fgithub.com\u002Fpallets\u002Fclick)\n- [aiofiles](https:\u002F\u002Fgithub.com\u002FTinche\u002Faiofiles)\n- [aiosqlite](https:\u002F\u002Fgithub.com\u002Fomnilib\u002Faiosqlite)\n- [rich](https:\u002F\u002Fgithub.com\u002Fwillmcgugan\u002Frich)\n- [qrcode](https:\u002F\u002Fgithub.com\u002Flincolnloop\u002Fpython-qrcode)\n- [pyyaml](hhttps:\u002F\u002Fgithub.com\u002Fyaml\u002Fpyyaml)\n- [jsonpath-ng](https:\u002F\u002Fgithub.com\u002Fh2non\u002Fjsonpath-ng)\n- [m3u8](https:\u002F\u002Fgithub.com\u002Fglobocom\u002Fm3u8)\n- [pytest](https:\u002F\u002Fgithub.com\u002Fpytest-dev\u002Fpytest)\n\n对于他们的贡献和努力，表示由衷的感谢。\n\n\n## ⚖️ 免责声明\u002FDisclaimer\n\n此项目不出售、共享、加密、上传、研究任何个人信息。此项目及其相关代码仅供学习与研究使用，不构成任何明示或暗示的保证。使用者因使用此项目及其代码可能造成的任何形式的损失，作者不承担任何责任。\n\n\n## 📜 版权声明\u002FLICENSE\n\nMIT License\n\nCopyright (c) 2021 JohnserfSeed\n\n此项目的源代码在 MIT 许可证下授权，有关详细信息，请参阅 [LICENSE](LICENSE) 文件。\n\n\n## 📝 贡献者守则\u002FCoC\n\n此项目欢迎所有的贡献者。我们希望能够创建一个友好的环境，让每个人都能在尊重和理解的氛围中共同工作。在参与贡献之前，请参阅我们的 [贡献者守则](CODE_OF_CONDUCT.md)。\n\n\n## 👨‍💻贡献者\u002FContributors\n\n我们欢迎任何形式的贡献，无论是提交错误报告，提出改进意见，或者是提供代码和文档。我们都欣赏你的帮助。\n\n![Contributors](https:\u002F\u002Fcontributors-img.web.app\u002Fimage?repo=Johnserf-Seed\u002FTikTokDownload)\n","该项目提供了一个抖音去水印批量下载工具，支持下载用户主页的作品、喜欢、收藏、图文和音频。其核心功能包括通过API解析抖音链接并去除水印，使用Python编写，具有良好的可扩展性和易用性。该工具特别适用于需要批量保存无水印抖音内容的用户，比如内容创作者、数据分析师或个人用户希望备份自己喜爱的内容。项目采用MIT许可证开放源代码，并且在GitHub上获得了广泛的关注和支持。",2,"2026-06-11 03:27:18","top_topic"]