据说 Bilibili 在后端限制未登录用户的画质,最高只能得到 480P 。最近才发现,可能也就上月底或本月初开始。 请问还有没有比较好的网页版爬取办法,难道以后只能下客户端缓存了么
1
TerraNova 2022-11-13 10:02:32 +08:00 via Android
转移去油管吧
|
2
vopin 2022-11-13 11:23:50 +08:00 via iPhone
要登陆,用浏览器插件呗。bilibili 助手还是啥名字的
|
3
juggtt213 2022-11-13 11:40:12 +08:00
之前下油管的频道会员视频的时候有带 cookie 下载的方法,不知道 b 站可不可以用类似的方法来下载
|
4
juggtt213 2022-11-13 11:58:45 +08:00 3
参考这篇文章 https://daveparrish.net/posts/2018-06-22-How-to-download-private-YouTube-videos-with-youtube-dl.html
- 在 chrome 商店下载 EditThisCookie 插件 - 在插件选项中选择导出为 Netscape HTTP Cookie File - b 站登录后导出 cookie,创建一个 cookiefile.txt - curl -b cookiefile.txt --cookie-jar newcookiefile.txt 'https://bilibili.com' - youtube-dl --cookies=newcookiefile.txt [video-url] 测试了一下,登录以后成功下载了 1080p 的视频 |
5
wangyu17455 2022-11-13 12:28:55 +08:00 1
|
6
lwqcplldh 2022-11-13 13:39:55 +08:00 1
|
7
mgrddsj 2022-11-13 14:23:00 +08:00 via Android 2
前段时间在 V2EX 上看见的,bilix ,加 cookie 之后很好用。
https://github.com/HFrost0/bilix |
8
TokyoIncidents 2022-11-13 14:25:47 +08:00 via Android 1
bbdown 和 bilibili-evolved ,都是 github 上的项目,可以登录下 1080p
|
9
neteroster 2022-11-13 14:51:07 +08:00 9
楼上那个带 cookie 的方法多少有些麻烦了,事实上 yt-dlp 只需要一个参数就可以搞定了(--cookies-from-browser )
Eg: yt-dlp xxx --cookies-from-browser edge yt-dlp xxx --cookies-from-browser chrome 就能自动读取浏览器 cookie 并下载 ref: |
10
neteroster 2022-11-13 14:52:02 +08:00
@neteroster
ref: https://github.com/yt-dlp/yt-dlp --cookies-from-browser BROWSER[+KEYRING][:PROFILE][::CONTAINER] The name of the browser to load cookies from. Currently supported browsers are: brave, chrome, chromium, edge, firefox, opera, safari, vivaldi. Optionally, the KEYRING used for decrypting Chromium cookies on Linux, the name/path of the PROFILE to load cookies from, and the CONTAINER name (if Firefox) ("none" for no container) can be given with their respective seperators. By default, all containers of the most recently accessed profile are used. Currently supported keyrings are: basictext, gnomekeyring, kwallet |
11
Moeyua 2022-11-13 15:06:52 +08:00 via iPhone
很早以前经常用 jijidown 下载,做的很不错,不过很久不看 b 站了,不知道现在还能不能用
|
12
Aixiaoa 2022-11-13 15:26:18 +08:00 via iPhone
是不是可以从这个举措看出 b 站没钱了?
|
13
wunonglin 2022-11-13 15:43:29 +08:00 1
太花里胡哨了,我之前也是烦的一批,自己写了个工具
https://github.com/MunMunMiao/BilibiliVideoDownload node bilibili.js -c XXXXX -b BV1k4411e7Va 简单好用,自动下当前用户能看到的最高规格的视频 |
14
clrss 2022-11-13 16:06:09 +08:00 via iPhone
路过问下 android 下 B 站高清视频有啥简便方法?
我现在是 app 里缓存然后去 Android 文件夹里找,再用 termux ffmpeg 合并音视频。 |
16
haroldji OP 感谢以上大佬们回复,我去研究一下!
|
17
sandboxdream 2022-11-27 12:59:35 +08:00
可以用 Downkyi
https://github.com/leiurayer/downkyi |
18
yaoyaoyao503 2022-12-01 08:16:42 +08:00
你没登录吧,登陆之后画质会好很多,1080p 的,因为我原来也遇到过这个情况,登录就好了
|
19
yph007595 2023-06-23 18:31:15 +08:00
@neteroster 好用!
|
20
Ccf 102 天前
一直用的 bilix
https://github.com/HFrost0/bilix |