jingfelix / bilifm Goto Github PK
View Code? Open in Web Editor NEW下载指定 B 站 UP 主全部或指定范围的音频,支持多种合集。A script to download all audios of the Bilibili uploader you love.
Home Page: https://git.new/bilifm
License: GNU General Public License v3.0
下载指定 B 站 UP 主全部或指定范围的音频,支持多种合集。A script to download all audios of the Bilibili uploader you love.
Home Page: https://git.new/bilifm
License: GNU General Public License v3.0
Testing webhook
这边大略实验了一下,如果使用了浏览器观看 B 站,很大程度使用此工具会得到 -352 error (相同 IP 的状况下)
而在使用 curl 实验后发现 B 站会暂存 user-agent 来进行二次验证,除非有进行初次的 cookie 或是相关资源交换
所以我目前用此 tools 的 season 模式 user-agent 都会是失效的,而我目前的 user-agent 会是类似
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
目前猜想可能是OS 的问题,类似我用的是linux 而(X11; Linux) 而预设的会是macOS (Macintosh; Intel Mac OS X) 合理猜测,说不定能自动置换这段即可,或是类似准备多组给不同OS 用即可
目前测试 season 模式会有这状况就是
bilili 已经接近停更状态,作者把开发重心转移到了转移到了yuto上
现在 bilili 老版本会出现ssl认证问题,现版本(疑似)出现了未适应b站接口改变的问题,所以我考虑换一个依赖
翻了一下 yuto,作者已经加入了下载指定up主全部视频的功能了……
那么,还是回归最初的开发目标吧!
https://chrome.google.com/webstore/detail/adkpffmlkncmmimpnmogphiijidakdhm
Hi, jingfelix!
I'm wondering if you could add a function that easily download audios from a favlist, which is very useful because list all BV code for videos is bothering.
Best regards,
Reed
Hi,学长
在使用脚本时遇到了一个新问题,当试图下载分P视频的音频时,只能输入Bv号,但分P视频的地址是由Bv?p=2获取的,因此脚本无法解析分P视频的地址,当输入Bv号时仅能下载首个分P的音频。
希望能添加关于分P视频下载的功能,可以选择下载指定分P或者下载该视频下的全部分P。
该功能将对我帮助很大,希望您能拨冗完善!
Best regards,
Reed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.