在昨天的 baidu(-)dl 事件之后,可能会有不少人对 baidu-dl 扩展失去信心,所以青小蛙又发现了一款原理更加简单,安全性更高的百度盘大文件下载扩展:baidu-nolimit,依旧是 Chrome 扩展,暂不支持 macOS。@Appinn
注意,上面的截图是安装 baidu-nolimit 后在百度盘点击下载按钮自动弹出的 FDM 下载窗口,因为 baidu-nolimit 实在是没有界面…
baidu-nolimit 的原理与众不同,开发者写到:
最近做了一个直接在下载百度云大文件,而不用启动百度云客户端的chrome插件,插件核心代码只有一行,分享一下。
它没有破解链接,而至阻止了百度盘在下载大文件的时候要求启动客户端这个行为,于是就获得了正经的下载链接。这个链接可以放到任何一个下载器中下载,也包括浏览器本身。
你可以配合 IDM、FDM、迅雷、Aria2 等等你常用的任何下载器,只需要把链接拿过去就行了。
另外,根据开发者的提示,目前在 Chrome 商店的版本为网友上传版本,于是,又回到了 baidu(-)dl 事件中那个熟悉的场景:开发者无法控制 Chrome 商店导致扩展被黑…友情提示下开发者,最好能有个自己可控的账号。
所以,青小蛙推荐通过 GitHub 下载,然后使用开发者模式安装扩展。
这个比较适合做成 userscript
现在userscript的脚本是不是就是这个原理的?
再次强烈推荐proxyee-down,搜了下,小众没有介绍过,一个Java代理程序,全平台通用,失效的可能性比较低,支持多段下载。有网页界面和独立界面可选。
那个软件用过,不是很理想,速度忽高忽低,下着下着也会终止
正在用,我觉得挺好,用了几天没有什么不良体验,平均速度2M以上。
用了几天速度还可以但是98%后降速很快,而且大文件多次出现0速,虽然按照教程可以解决但是也不能总盯着它手动刷新啊,如果能做到自动刷新就会好多了
是baidupcs-go不够骚还是……
我不懂啊……申请个Chrome商店开发者账号很难吗……我记得只是发布Chrome扩展的话只要15刀吧……三四年前我也搞过
按照作者本人的说法,其实只需要
在百度网盘页面进入开发人员工具 (按 F12),在 console 里面输入
Object.defineProperty(this , ‘navigator’ , {value: { platform: “” }});
就行了。。
这个插件只是负责在百度网盘页面执行这句而已。所以担心安全的同学可以每次下载的时候,直接去开发者模式,console里输入上面这行代码就行了。。。
对百度的技术力绝望了哎呀。
执行之后提示Uncaught SyntaxError: Invalid or unexpected token
试了,好像已经不能用了。。。
我的天,多走两步很难么
都给出 geihub 了,作者写的不要太具体
我自己学者作者写了个油猴子的脚本,自己测试能用
手滑 github
我光速滚回来道歉了,sorry 没有仔细看,地址还是可以获取,但是速度被限制了,之前我下的文件比较小没注意。给跪了
打包成了CRX文件方便使用,希望作者不要砍我。。。
https://pan.和baidu.com/谐s/1xty9和DKkMwQey谐Dlw8RSId6w
密码umim
地址获取了也没用,限速严重,根本没用。。。
能获取了地址后弹出来么。现在点击都是自动浏览器下载,弹不到下载器……
Linux 的 Chrome66 的 F12 输入:Object.defineProperty(navigator,’platform’,{get:function(){return ‘这里随便吧’;}}); 报错
Cannot redefine property: platform