精易论坛

标题: javscript 抓取 抖音弹幕 礼物信息等... [打印本页]

作者: 1096129293    时间: 2024-5-31 20:18
标题: javscript 抓取 抖音弹幕 礼物信息等...
本帖最后由 1096129293 于 2024-5-31 20:21 编辑

早前发布的js 抓取抖音弹幕被和谐掉了 https://125.confly.eu.org/forum.php?mod=viewthread&tid=14771175
原因竟然是字节跳动改了代码命名规范,将 驼峰改为 下划线 userId 变 user_id




现在修复了,并重构了代码:

git 仓库地址:https://github.com/jiansenc/tiktok_barrage_nodejs

抓取内容 包括 点赞,礼物,房间进入,弹幕等信息, 分别对应 text:文字 join: 进入房间, like:点赞, gift:礼物


使用方法
你自己先启动一个websocket 服务 并监听 2019端口 ,然后浏览器进入抖音直播间, 在控制台执行下面js 代码 。 js 会给你的websocket 服务 发送消息。

[JavaScript] 纯文本查看 复制代码
var scriptElement = document.createElement('script')
scriptElement.src = 'https://jiansenc.github.io/tiktok_barrage_nodejs/index.js?t=' + Math.random()
document.body.appendChild(scriptElement)




抓取内容: json string
[JavaScript] 纯文本查看 复制代码
{
  "message_type": "gift",
  "user_follow_status": "y",
  "user_id": "123456",
  "user_url": "https://www.douyin.com/user/xxx",
  "user_nickName": "userxxx",
  "user_avatar": "https://p3.douyinpic.com/xxx.jpeg",
  "user_gender": "女",
  "user_is_admin": "n",
  "user_is_super_admin": "n",
  "user_level_value": "7",
  "user_level_icon": "http://p3-webcast.douyinpic.com/xxx.image",
  "user_fans_light_level_value": "2",
  "user_fans_light_level_name": "xxx",
  "user_fans_light_icon_url": "http://p3-webcast.douyinpic.com/xxx.image",
  "gift_id": "685",
  "gift_url": "http://p11-webcast.douyinpic.com/img/xxx.png",
  "gift_name": "粉丝团灯牌",
  "gift_total_count": "1",
  "message_describe": "userxxx 送出了 粉丝团灯牌 x1"
}


这是demo:
,
自己写了一个易语言工具, 用来接收消息并转发出去 。 其他html 就可以接受到了


作者: a623539929    时间: 2024-6-1 21:46
感谢分享
作者: wjj313245    时间: 2024-6-3 18:12
ddddddddddddddd
作者: 吃柠檬的包子    时间: 2024-6-30 17:30
无法展示 过于牛逼
作者: muer    时间: 2024-11-20 09:15
代码没了
作者: 天使与恶魔    时间: 2024-11-21 09:31
66666666666666
作者: kka    时间: 2025-4-30 13:24
代码呢1111
作者: yutianlong    时间: 2025-5-29 03:05
77777777777777777




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4