nilaoda / BBDown

Bilibili Downloader. 一个命令行式哔哩哔哩下载器.
MIT License
9.99k stars 1.29k forks source link

大会员登录后无法下载港澳台番剧 #878

Open yunchenran opened 6 months ago

yunchenran commented 6 months ago

1. 你使用的BBDown版本是什么?(指明 Release / Actions / DotnetTool)

Release BBDown v1.6.2

2. 你在什么系统使用本软件?(Win/Linux/Mac)

Win11

3. 你使用的完整命令是什么?

set url="https://www.bilibili.com/bangumi/play/ep823303"
BBDown -dd %url%

4. 遇到了什么问题?

无法下载该港澳台番剧,并且已经登录

5. 运行截图(最好开启--debug;注意自行将Cookie/Token等敏感信息隐藏)

image

开启debug后输出内容过多,最后报错信息为:

System.Text.Json.JsonReaderException: ExpectedJsonTokens LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader&, ExceptionResource, Byte, ReadOnlySpan`1) + 0x15
   at System.Text.Json.Utf8JsonReader.Read() + 0x62
   at System.Text.Json.JsonDocument.Parse(ReadOnlySpan`1, JsonReaderOptions, JsonDocument.MetadataDb&, JsonDocument.StackRowStack&) + 0xd6
   at System.Text.Json.JsonDocument.Parse(ReadOnlyMemory`1, JsonReaderOptions, Byte[], PooledByteBufferWriter) + 0x1e7
   at System.Text.Json.JsonDocument.Parse(ReadOnlyMemory`1, JsonDocumentOptions) + 0x1d5
   at BBDown.Core.Parser.<ExtractTracksAsync>d__3.MoveNext() + 0x241
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x20
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xb2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task, ConfigureAwaitOptions) + 0x4b
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + 0x23
   at BBDown.Program.<DownloadPageAsync>d__20.MoveNext() + 0x117b
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x20
   at BBDown.Program.<DownloadPageAsync>d__20.MoveNext() + 0x3f1c
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x20
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xb2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task, ConfigureAwaitOptions) + 0x4b
   at BBDown.Program.<DownloadPagesAsync>d__19.MoveNext() + 0x987
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x20
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xb2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task, ConfigureAwaitOptions) + 0x4b
   at BBDown.Program.<DoWorkAsync>d__21.MoveNext() + 0x22a
请尝试升级到最新版本后重试!
MC-dusk commented 4 months ago

似乎番剧都有点问题,不仅是地区限制的部分,大陆区的要大会员的无法解析(输出类似楼上),免费的只能解析到最高480p 我登录了大会员账号,并且下载普通视频4k没有问题,说明大会员应该是没问题的

sakuraiyaya commented 2 weeks ago

港澳台的番剧需要IP在港澳台地区吧

MC-dusk commented 2 weeks ago

最新版已经解决了,这个问题可以关了