將直播間大表情轉發(fā)到其他直播間(只需要瀏覽器即可完成)
轉發(fā)之前需要確保直播間?支持up主大表情,(也就是需要支持?粉絲團才能使用的表情包),房間專屬表情無效
前提準備
一、直播間 長號 (短號無效)
二、表情包代碼
三、發(fā)送彈幕
實施步驟
一,直播間長號(PS大部分主播都是短號,可以不看)
我們以直播間399?為例子
打開以下鏈接
https://api.live.bilibili.com/xlive/web-room/v1/index/getInfoByUser?room_id=399

按下 ctrl + F 搜索room_id 可以得到 直播間長號為5275
二、找的你想發(fā)送的表情
我們以 399直播間為例 ( 長號為5275)
打開以下鏈接 (注意是直播間長號)
https://api.live.bilibili.com/xlive/web-ucenter/v2/emoticon/GetEmoticons?platform=pc&room_id=5275,
然后按下鍵盤 ctrf + F 去搜索" room_"

我們以?room_5275_159為例子,這個就是表情包代碼
三、發(fā)送表情
在任意一個直播間內 按 F12
先點擊紅色圓圈的位置 (英文版的叫console)
然后在紅色方框的位置 輸入以下代碼? ,然后按下回車鍵,即可完成
(? 第一行的room_5275_159 換你想要的表情??? ?第二行的5275換成你想發(fā)送的直播間號)
var msg = "room_5275_159";
var roomid = "5275";
? ?function getCookie(name) {
? ?let cookieValue = null;
? ?if (document.cookie && document.cookie !== '') {
? ?let cookies = document.cookie.split(';');
? ?for (let i = 0; i < cookies.length; i++) {
? ?let cookie = cookies[i].trim();
? ?if (cookie.substring(0, name.length + 1) === (name + '=')) {
? ?cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
? ?break;
? ?}
? ?}
? ?}
? ?return cookieValue;
? ?}
? ?var csrfValue = getCookie("bili_jct")
? ?const data = new FormData();
? ?data.append("bubble", "0");
? ?data.append("msg", msg);
? ?data.append("color", "5566168");
? ?data.append("mode", "1");
? ?data.append("dm_type", "1");
? ?data.append("fontsize", "25");
? ?data.append("rnd", "1677288297");
? ?data.append("csrf", csrfValue);
? ?data.append("csrf_token", csrfValue);
? ?data.append("roomid", roomid);
? ?const xhr = new XMLHttpRequest();
? ?xhr.withCredentials = true;
? ?xhr.addEventListener("readystatechange", function () {
? ?if (this.readyState === this.DONE) {
? ?console.log(this.responseText);
? ?}
? ?});
? ?xhr.open("POST", "http://api.live.bilibili.com/msg/send";);
? ?xhr.setRequestHeader("cookie", document.cookie);
? ?xhr.send(data);

切記:1、被發(fā)送的直播間需要支持up主大表情才能使用, up主大表情不是 房間專屬表情
? ? ? ? ? ?2、表情包發(fā)在其他直播間可能會引起該主播不適,請酌情使用,本人概不負責