diff --git a/bilibili/api.go b/bilibili/api.go index 7101fe5..fe6acf2 100644 --- a/bilibili/api.go +++ b/bilibili/api.go @@ -95,7 +95,7 @@ func GetDynamicDetail(cookiecfg *CookieConfig, dynamicIDStr string) (card Dynami // GetMemberCard 获取b站个人详情 func GetMemberCard(uid any) (result MemberCard, err error) { - data, err := web.RequestDataWith(web.NewDefaultClient(), fmt.Sprintf(MemberCardURL, uid), "GET", "", ConstUA, nil) + data, err := web.RequestDataWith(web.NewDefaultClient(), fmt.Sprintf(MemberCardURL, uid), "GET", "", web.RandUA(), nil) if err != nil { return } @@ -157,7 +157,7 @@ func GetAllGuard(mid string) (guardUser GuardUser, err error) { // GetArticleInfo 用id查专栏信息 func GetArticleInfo(id string) (card Card, err error) { var data []byte - data, err = web.RequestDataWith(web.NewDefaultClient(), fmt.Sprintf(ArticleInfoURL, id), "GET", "", ConstUA, nil) + data, err = web.GetData(fmt.Sprintf(ArticleInfoURL, id)) if err != nil { return } @@ -168,7 +168,7 @@ func GetArticleInfo(id string) (card Card, err error) { // GetLiveRoomInfo 用直播间id查直播间信息 func GetLiveRoomInfo(roomID string) (card RoomCard, err error) { var data []byte - data, err = web.RequestDataWith(web.NewDefaultClient(), fmt.Sprintf(LiveRoomInfoURL, roomID), "GET", "", ConstUA, nil) + data, err = web.GetData(fmt.Sprintf(ArticleInfoURL, roomID)) if err != nil { return } diff --git a/bilibili/types.go b/bilibili/types.go index ce561ae..ebdce2b 100644 --- a/bilibili/types.go +++ b/bilibili/types.go @@ -53,8 +53,6 @@ const ( OnlineTotalURL = "https://api.bilibili.com/x/player/online/total?bvid=%v&cid=%v" // NavURL 导航URL NavURL = "https://api.bilibili.com/x/web-interface/nav" - // ConstUA 浏览器UA - ConstUA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0" ) // DynamicCard 总动态结构体,包括desc,card