iawia002 / lux

👾 Fast and simple video download library and CLI tool written in Go
MIT License
27.41k stars 2.96k forks source link

哔哩哔哩下载一个视频时出错 #954

Open Lehmaning opened 2 years ago

Lehmaning commented 2 years ago

命令:annie https://www.bilibili.com/video/av327548803 下载其它视频时没有异常。 错误信息:

panic: runtime error: index out of range [0] with length 0

goroutine 1 [running]:
github.com/iawia002/annie/extractors/bilibili.genParts(0xc000359060, 0x74, 0xc0000d8030, 0x2a, 0xc0004a4000, 0x0, 0x0, 0x5000, 0x0)
        /Users/iawia002/go/src/github.com/iawia002/annie/extractors/bilibili/bilibili.go:79 +0x353
github.com/iawia002/annie/extractors/bilibili.bilibiliDownload(0xc0000d8030, 0x2a, 0xc000468000, 0x17bca, 0x0, 0x1385ff83, 0xa4a843f, 0xc0003822d0, 0xc, 0x1, ...)
        /Users/iawia002/go/src/github.com/iawia002/annie/extractors/bilibili/bilibili.go:385 +0x70b
github.com/iawia002/annie/extractors/bilibili.extractNormalVideo(0xc0000d8030, 0x2a, 0xc000468000, 0x17bca, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, ...)
        /Users/iawia002/go/src/github.com/iawia002/annie/extractors/bilibili/bilibili.go:238 +0x778
github.com/iawia002/annie/extractors/bilibili.(*extractor).Extract(0x1b8a370, 0xc0000d8030, 0x2a, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, ...)
        /Users/iawia002/go/src/github.com/iawia002/annie/extractors/bilibili/bilibili.go:294 +0x25d
github.com/iawia002/annie/extractors.Extract(0xc0000d8030, 0x2a, 0x0, 0x0, 0x0, 0x1, 0x0, 0xa, 0x0, 0x0, ...)
        /Users/iawia002/go/src/github.com/iawia002/annie/extractors/extractors.go:112 +0x37a
main.download(0xc000210c40, 0xc0000d8030, 0x2a, 0x0, 0x0)
        /Users/iawia002/go/src/github.com/iawia002/annie/main.go:266 +0x3d8
main.main.func2(0xc000210c40, 0x0, 0x0)
        /Users/iawia002/go/src/github.com/iawia002/annie/main.go:235 +0x3fd
github.com/urfave/cli/v2.(*App).RunContext(0xc00008f860, 0x179e4d0, 0xc0000ae108, 0xc0000a83a0, 0x2, 0x2, 0x0, 0x0)
        /Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:322 +0x714
github.com/urfave/cli/v2.(*App).Run(...)
        /Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:224
main.main()
        /Users/iawia002/go/src/github.com/iawia002/annie/main.go:254 +0x136f
AmyRose1288 commented 2 years ago

C:\Users\Amy Rose\Desktop\工具包>annie.exe -p https://www.bilibili.com/bangumi/play/ep429347/ panic: runtime error: index out of range [0] with length 0

goroutine 1 [running]: github.com/iawia002/annie/downloader.(Downloader).Download(0xc0001024d0, 0xc000487920, 0xa, 0x7a5a36) /Users/iawia002/go/src/github.com/iawia002/annie/downloader/downloader.go:546 +0xd2d main.download(0xc00020ec80, 0xc0000d8030, 0x2f, 0x0, 0x0) /Users/iawia002/go/src/github.com/iawia002/annie/main.go:318 +0xaf3 main.main.func2(0xc00020ec80, 0x0, 0x0) /Users/iawia002/go/src/github.com/iawia002/annie/main.go:235 +0x3fd github.com/urfave/cli/v2.(App).RunContext(0xc00008f6c0, 0x99e4d0, 0xc0000ae118, 0xc0000de000, 0x3, 0x4, 0x0, 0x0) /Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:322 +0x714 github.com/urfave/cli/v2.(*App).Run(...) /Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:224 main.main() /Users/iawia002/go/src/github.com/iawia002/annie/main.go:254 +0x136f