基于 Hyperf + Swoole 的抖音账号作品解析接口

基于 Hyperf + Swoole 的抖音账号作品解析接口-安澜博客 | 技术分享与建站资源分享平台
基于 Hyperf + Swoole 的抖音账号作品解析接口
此内容为免费阅读,请登录后查看
0
免费阅读

最近整理了一个轻量级抖音账号主页解析项目,使用 Hyperf 3.1 和 Swoole 开发。项目只负责解析公开账号主页中的视频或图片作品,部署与使用都比较简单。

项目特点

  • 支持抖音账号主页链接和分享文本
  • 可分别获取视频作品或图片作品
  • 支持请求时传入 Cookie,也支持读取服务器本地 Cookie
  • 支持将解析结果导出为 TXT 文件基于 Swoole 常驻 Worker,适合长期运行和并发调用
  • 对长账号作品列表进行了内存优化,并设置 Worker 定期平滑回收

环境要求

服务器需要安装:

PHP 8.1 或更高版本

SourceGuardian Loader 17版本【可在宝塔PHP扩展中安装SG17】

Swoole 5 或更高版本

Node.js,用于生成抖音请求所需的 a_bogus

安装与启动

进入项目目录后执行:

php bin/hyperf.php start

运行时输入卡密,点我获取卡密

服务默认监听 9501 端口,解析接口地址为:

http:// 服务器IP:9501/account_detail.php

如果请求时不传 Cookie,需要将可用的抖音 Cookie 写入:

storage/douyin_cookie.txt

作品解析

参数是否必填说明
url抖音账号主页链接,或包含链接的分享文本
ck抖音 Cookie;不传时读取本地 Cookie 文件
type1 获取视频,2 获取图片,默认 1
filenameTXT 导出文件名,默认 douyin_links
xz传入 1 时生成 TXT 文件

调用示例

获取账号视频作品:

临时传入 Cookie:http://服务器IP:9501/account_detail.php?url=抖音账号链接&ck=你的Cookie&type=1

账号摘要

url抖音账号主页链接或包含链接的分享文本
ck抖音 Cookie;不传时读取本地 Cookie 文件

调用示例

‘http:// 公网IP:9501/account_profile.php?url=https://www.douyin.com/user/…’

使用说明

抖音 Cookie 可能会失效,如果接口突然无法获取数据,可以先更新本地 Cookie。账号作品较多时需要进行多次分页请求,因此解析时间会受到作品数量、服务器网络以及抖音接口响应速度影响。

下载链接

提取Cookie教程

温馨提示:本文最后更新于2026-08-23 11:43:22,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 安澜博客
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 共1条
头像-安澜博客 | 技术分享与建站资源分享平台
欢迎您留下宝贵的见解!
提交
头像-安澜博客 | 技术分享与建站资源分享平台

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容