-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bilibili] Unable to download JSON metadata: HTTP Error 502: Bad Gateway (caused by HTTPError()) #32722
Comments
Working in yt-dlp 2023.06.22 but 502 or 429 for me with yt-dl masater. Back-port needed. |
Thanks, dirkf. yt-dlp works. :) |
The existing yt-dl extractor is completely obsolete. After some work: $ python -m youtube_dl -vF 'https://www.bilibili.com/video/BV1Ac411v7a8'
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-vF', u'https://www.bilibili.com/video/BV1Ac411v7a8']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 4416f82c8
[debug] Python 2.7.15 (CPython i686 32bit) - Linux-6.1.0-17-686-pae-i686-with-debian-12.5 - OpenSSL 1.1.1a 20 Nov 2018 - glibc 2.1.3
[debug] exe versions: ffmpeg 5.1.4-0, ffprobe 5.1.4-0
[debug] Proxy map: {}
[BiliBili] 1Ac411v7a8: Downloading webpage
[BiliBili] BV1Ac411v7a8: Extracting videos in anthology
[BiliBili] 284254516: Extracting chapters
[info] Available formats for BV1Ac411v7a8:
format code extension resolution note
30216 m4a audio only 33k , mp4a.40.5
30232 m4a audio only 67k , mp4a.40.2
100022 mp4 640x360 15k , av01.0.08m.08.0.110.01.01.01.0, 30.019fps, video only
30011 mp4 640x360 25k , hev1.1.6.l120.90, 30.303fps, video only
30016 mp4 640x360 39k , avc1.64001e, 30.303fps, video only
100023 mp4 854x480 19k , av01.0.08m.08.0.110.01.01.01.0, 30.019fps, video only
30033 mp4 854x480 32k , hev1.1.6.l120.90, 30.303fps, video only
30032 mp4 854x480 50k , avc1.64001f, 30.303fps, video only (best)
$ Is this just some sort of text presentation? I'm just seeing a logo at top right and various text bottom centre (with yt-dlp too). |
The same. |
This test URL https://www.bilibili.com/video/BV1jL41167ZG/ from the yt-dlp extractor is described as "supporter-only" but not detected as such, by either the original extractor or my back-port. Is the short looping video that I see telling me that? I don't see any relevant text in a G-translated page or in the metadata. |
Yes, the video in (https://www.bilibili.com/video/BV1jL41167ZG/) is indicating itself as supporter-only by saying "该视频为「高级充电回馈」专属视频 开通「18元档包月充电」即可观看" (¥18 / month) |
Is this a standard video (that might be identified by its size, say)? Otherwise, as I commented, it's not obvious how to detect "supporter-only" videos, which would be useful to do. |
I'm not sure... Such kind of videos is very rare in bilibili - kinda surprised to see it being picked as a test URL, honestly. |
This is just one of many test URLs. The point of tests is to use examples that cover all the various cases that users may encounter. Perhaps this metadata item |
Okay, thanks for detailed explanation :) |
Indeed that is the only test video that has A WIP extractor based on yt-dlp's (with the new PR yt-dlp/yt-dlp#9117) looks good but is prone to hit a captcha page especially with Python 2. |
Checklist
2021.12.172023.08.07, 2024.02.03Verbose log
Description
The error is the same with version 2023.08.07, 2024.02.03, both without and with a proxy. I tried several videos but all with the same error.
The text was updated successfully, but these errors were encountered: