×用微信扫描并分享

baidu-nolimit – 另类百度盘大文件下载扩展 [Chrome]

18
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading...

在昨天的 baidu(-)dl 事件之后,可能会有不少人对 baidu-dl 扩展失去信心,所以青小蛙又发现了一款原理更加简单,安全性更高的百度盘大文件下载扩展:baidu-nolimit,依旧是 Chrome 扩展,暂不支持 macOS。@Appinn

注意,上面的截图是安装 baidu-nolimit 后在百度盘点击下载按钮自动弹出的 FDM 下载窗口,因为 baidu-nolimit 实在是没有界面…

baidu-nolimit 的原理与众不同,开发者写到

最近做了一个直接在下载百度云大文件,而不用启动百度云客户端的chrome插件,插件核心代码只有一行,分享一下。

它没有破解链接,而至阻止了百度盘在下载大文件的时候要求启动客户端这个行为,于是就获得了正经的下载链接。这个链接可以放到任何一个下载器中下载,也包括浏览器本身。

你可以配合 IDMFDM迅雷Aria2 等等你常用的任何下载器,只需要把链接拿过去就行了。

另外,根据开发者的提示,目前在 Chrome 商店的版本为网友上传版本,于是,又回到了 baidu(-)dl 事件中那个熟悉的场景:开发者无法控制 Chrome 商店导致扩展被黑…友情提示下开发者,最好能有个自己可控的账号。

所以,青小蛙推荐通过 GitHub 下载,然后使用开发者模式安装扩展。

×用微信扫描并分享

已有 18 条评论, 我要留言

  1. riophae说道:

    这个比较适合做成 userscript

  2. 梁丕渊说道:

    现在userscript的脚本是不是就是这个原理的?

  3. skystar说道:

    再次强烈推荐proxyee-down,搜了下,小众没有介绍过,一个Java代理程序,全平台通用,失效的可能性比较低,支持多段下载。有网页界面和独立界面可选。

    • jiespring说道:

      那个软件用过,不是很理想,速度忽高忽低,下着下着也会终止

    • 匿名说道:

      正在用,我觉得挺好,用了几天没有什么不良体验,平均速度2M以上。

    • fever说道:

      用了几天速度还可以但是98%后降速很快,而且大文件多次出现0速,虽然按照教程可以解决但是也不能总盯着它手动刷新啊,如果能做到自动刷新就会好多了

  4. lurenjia说道:

    是baidupcs-go不够骚还是……

  5. zodiacg说道:

    我不懂啊……申请个Chrome商店开发者账号很难吗……我记得只是发布Chrome扩展的话只要15刀吧……三四年前我也搞过

  6. 泽林说道:

    按照作者本人的说法,其实只需要
    在百度网盘页面进入开发人员工具 (按 F12),在 console 里面输入

    Object.defineProperty(this , ‘navigator’ , {value: { platform: “” }});
    就行了。。

    这个插件只是负责在百度网盘页面执行这句而已。所以担心安全的同学可以每次下载的时候,直接去开发者模式,console里输入上面这行代码就行了。。。

    对百度的技术力绝望了哎呀。

    • 萧独桂说道:

      执行之后提示Uncaught SyntaxError: Invalid or unexpected token

    • magic说道:

      试了,好像已经不能用了。。。

      • pawpaw说道:

        我的天,多走两步很难么
        都给出 geihub 了,作者写的不要太具体
        我自己学者作者写了个油猴子的脚本,自己测试能用

      • pawpaw说道:

        我光速滚回来道歉了,sorry 没有仔细看,地址还是可以获取,但是速度被限制了,之前我下的文件比较小没注意。给跪了

  7. 9426说道:

    打包成了CRX文件方便使用,希望作者不要砍我。。。

    https://pan.和baidu.com/谐s/1xty9和DKkMwQey谐Dlw8RSId6w
    密码umim

  8. 4074说道:

    地址获取了也没用,限速严重,根本没用。。。

  9. 一朵云说道:

    能获取了地址后弹出来么。现在点击都是自动浏览器下载,弹不到下载器……

  10. sonichy说道:

    Linux 的 Chrome66 的 F12 输入:Object.defineProperty(navigator,’platform’,{get:function(){return ‘这里随便吧’;}}); 报错
    Cannot redefine property: platform

有不同想法?说说看(首次评论会被人工审核,请耐心等待)