sabri / tiktok
此软件包的最新版本(v1.0.2)没有提供许可信息。
sabri/tiktok 是一个 PHP Tiktok 爬虫
v1.0.2
2020-12-07 12:20 UTC
Requires
- guzzlehttp/guzzle: ^6.3|^7.0
- vlucas/phpdotenv: ^4.0|^5.0
Requires (Dev)
- mockery/mockery: ^1.2
- phpunit/phpunit: ^8
This package is not auto-updated.
Last update: 2024-09-24 06:26:35 UTC
README
这是一个通过API爬取Tiktok(或Musically)的PHP实现。
需要 PHP 7.3
爬虫API
getUser($uid)
返回用户资料。$uid
是用户的Tiktok唯一ID。getUserVideos($uid)
返回用户视频列表。$uid
是用户的Tiktok唯一ID。searchUser($keyword)
返回用户搜索结果。getVideo($uid)
返回视频详细信息。$uid
是视频的Tiktok唯一ID。searchHashtags($keyword)
返回找到的标签列表。getHashtagMedia($uid)
返回特定标签的视频列表。$uid
是标签的Tiktok唯一ID。
欢迎您的贡献!
使用此爬虫
为了使用并请求Tiktok API,需要一些额外的设备参数。这些参数应通过使用中间人代理从您的手机中提取。我使用了PacketCapture for Android,您可以使用您喜欢的任何代理应用程序。抓取以下参数: device_id
,iid
,openudid
。
运行示例
- 在项目根目录中安装 composer 包。
composer install
- 运行
php demo.php
查看结果
运行测试
- 在运行测试之前,您应该修改并设置正确的环境变量
tests/bootstrap.php
。 - 修改后,不要提交
tests/bootstrap.php
。