现在有非常多的采集工具,也有不少程序员会自己写爬虫抓取tiktok上面的数据,tiktok数据采集过程中需要使用各种tiktok api,tiktok采集接口。
tiktok采集接口请求地址:
http://主机地址/tk/search/videos?token=xxx&keyword=beauty
tiktok采集原理
基于Frida工具,对Tiktok进行脚本注入,自动采集浏览的主播信息,包括昵称、地区、粉丝量、作品量、签名等信息,上传到后后台服务器,可以通过页面查询,如下图:
采集端在雷电模拟器用儒亦助手运行tiktok,实现自动采集。
tiktok采集核心代码
Java.choose("com.ss.android.ugc.aweme.profile.model.User", {
onMatch : function(ins) {
if(ins.getSecUid() == null || ins.getSecUid() == "")
return;
var uu = IAccountUserService.queryUser(IAccountUserService.userUrl(ins.getSecUid(),ins.getUid(),ins.getUniqueId(), 0),false,"");
if(uu == null)
return;
var user = {};
user.id = ins.getUniqueId();
user.uid = ins.getUid()
user.nickname = unicode(uu.getNickname())
user.lan = ins.getLanguage()
user.region = ins.getRegion()
user.acount = uu.getAwemeCount()
user.sign = unicode(uu.getSignature())
user.ins = uu.getInsId()
user.follower = uu.getFollowerCount();
if(user.follower>10)
users.push(user);
uu.setSecUid("")
uu = null;
},
onComplete : function() {
}
});
转载联系作者并注明出处:http://xmbusiness123.com/aliyy/1381.html