显示当前所有直播
感谢,可以了
亲测可用 感谢
感谢分享新api!另外捉个虫,分区信息无法正常显示可以在此基础上把“分区名称div”模块的代码修改如下:
// 分区名称div
let areaname = document.createElement('a');
areaname.className = 'sml-word sml-block sml-areaname';
var roomid = user.roomid;
getJSON('https://api.live.bilibili.com/xlive/web-room/v1/index/getInfoByRoom?room_id=' + roomid).then(xhr => {
var jsondata = xhr.response.data.room_info;
// 获取房间信息
areaname.innerText = jsondata.area_name;
areaname.href = 'https://live.bilibili.com/p/eden/area-tags?parentAreaId=' + jsondata.parent_area_id + '&areaId=' + jsondata.area_id;
areaname.target = '_blank';
}, xhr => { // 房间信息获取失败(非200)
});
感谢
换了个api用gpt修改了一下,把334-408行function loadContent()函数换成下面的内容,测试过是能用的,可以暂时用着,感谢作者的源码