快手直播间爬虫可获取礼物

快手直播数据爬虫
有时候获取接口会更新,需要重新抓包

处理消息

scf:= livestream.scf{}
ps.Unmarshal(undata, &scf)

if len(scf.cmf) == 1 && scf.cmf[0].Id == “” {
fmt.Printf(“— %s —直播间 观看人数 %s 点赞人数 %s n”,scf.mcf[0].User.UserName, scf.dlwc, scf.dlc)

}else {
for i,v := range scf.cmf{
_, _ = fmt.Printf(“%s –消息 –%d – %s >> %s n”,TagMap[newProto.Tag], i, v.User.UserName, v.Content)
}
for i,v := range scf.lif{
_, _ = fmt.Printf(“%s –喜欢 – %d – %s n”,TagMap[newProto.Tag], i, v.User.UserName)
}
//fmt.Println(“礼物”)
for i,v := range scf.gfe{
_, _ = fmt.Printf(“%s –礼物 –%d – %s >> %d n”,TagMap[newProto.Tag], i, v.User.UserName, v.GiftId)
}
//fmt.Println(“分享”)
for i,v := range scf.shf{
_, _ = fmt.Printf(“%s –分享 –%d – %s n”,TagMap[newProto.Tag], i, v.User.UserName)
}
//fmt.Println(“关注”)
for i,v := range scf.fath{
_, _ = fmt.Printf(“%s –关注 –%d – %s n”,TagMap[newProto.Tag], i, v.Fans.UserName)
}
for i,v := range scf.pcsh{
_, _ = fmt.Printf(“%s –购买 –%d – %s %s %s n”,TagMap[newProto.Tag], i, v.User.UserName, v.CommodityName, v.JumpToken)
}

}
演示效果
分别可以解析到

带货主播有 某个观众购买了什么商品

快手直播间爬虫可获取礼物

有意向可以联系QQ 469864288

文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树首页概览22513 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月15日
下一篇 2020年7月15日

相关推荐