update bili-video playlist

This commit is contained in:
aynakeya
2025-10-08 21:13:01 +08:00
parent f27d4084c9
commit 4c16b17d06
3 changed files with 6 additions and 4 deletions

View File

@@ -16,7 +16,7 @@ import (
var _ = (miaosic.MediaProvider)(&BilibiliVideo{})
var biliHeaders = map[string]string{
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36",
"Referer": "https://www.bilibili.com/",
"Origin": "https://www.bilibili.com",
"Cookie": "buvid4=86D528BE-0AAA-CF7C-563F-48F8E3F133C140694-023050121-%2FNOyo2MbSyMEJ2aIs%2BzIdw%3D%3D",

View File

@@ -87,6 +87,8 @@ func (n *BilibiliVideo) getCollectionPlaylist(id string) (*miaosic.Playlist, err
return nil, miaosic.ErrorExternalApi
}
result := gjson.ParseBytes(resp.Body())
//pp.Println(page, fmt.Sprintf(collApi, id, page))
//pp.Println(resp.String())
if result.Get("code").Int() != 0 {
return nil, errors.New("bilivideo: " + result.Get("message").String())
}

View File

@@ -51,7 +51,7 @@ func TestBilibiliVideo_GetPlaylist_Fav(t *testing.T) {
require.NoError(t, err)
require.Equal(t, meta, playlist.Meta)
require.Equal(t, "AMV", playlist.Title)
require.GreaterOrEqual(t, 12, len(playlist.Medias))
require.LessOrEqual(t, 12, len(playlist.Medias))
}
func TestBilibiliVideo_GetPlaylist_Fav2(t *testing.T) {
@@ -62,7 +62,7 @@ func TestBilibiliVideo_GetPlaylist_Fav2(t *testing.T) {
require.NoError(t, err)
require.Equal(t, meta, playlist.Meta)
require.Equal(t, "歌", playlist.Title)
require.GreaterOrEqual(t, 26, len(playlist.Medias))
require.LessOrEqual(t, 26, len(playlist.Medias))
}
func TestBilibiliVideo_GetPlaylist_Fav3(t *testing.T) {
@@ -84,5 +84,5 @@ func TestBilibiliVideo_GetPlaylist_Coll1(t *testing.T) {
require.NoError(t, err)
require.Equal(t, meta, playlist.Meta)
require.Equal(t, "合集·巴以冲突-世界在关注什么?", playlist.Title)
require.Equal(t, 876, 95)
//require.Equal(t, 876, 95)
}