fix bilibili

pull/51/head
肥羊 2 years ago
parent 2b0f0a0e40
commit d455a0da77
  1. 5
      Golang/liveurls/bilibili.go
  2. 4
      Golang/main.go

@ -59,13 +59,14 @@ func (b *BiliBili) GetPlayUrl() any {
}
client := &http.Client{}
params := map[string]string{
"device": "phone",
"scale": "3",
"room_id": roomid,
"protocol": "0,1",
"format": "0,1,2",
"codec": "0,1",
"qn": b.Quality,
"build": b.Quality,
"platform": b.Platform,
"ptype": "8",
}
r, _ := http.NewRequest("GET", "https://api.live.bilibili.com/xlive/web-room/v2/index/getRoomPlayInfo", nil)
q := r.URL.Query()

@ -170,9 +170,9 @@ func setupRouter(adurl string) *gin.Engine {
case "bilibili":
biliobj := &liveurls.BiliBili{}
biliobj.Rid = rid
biliobj.Platform = c.DefaultQuery("platform", "web")
biliobj.Platform = c.DefaultQuery("platform", "html5")
biliobj.Quality = c.DefaultQuery("quality", "10000")
biliobj.Line = c.DefaultQuery("line", "first")
biliobj.Line = c.DefaultQuery("line", "second")
c.Redirect(http.StatusMovedPermanently, duanyan(adurl, biliobj.GetPlayUrl()))
case "youtube":
ytbObj := &liveurls.Youtube{}

Loading…
Cancel
Save