秒传链接,一键分享百度网盘无法分享的河蟹文件,脑洞不错
其实,早有大神研究出了一个思路,可以实现这个目标。
具体思路是:百度网盘的秒传功能依靠识别MD5值来区分文件。那么,我们只要计算出A网盘文件的MD5值,再让B网盘识别这个MD5值,模拟出上传MD5值文件的状态,以激活B网盘的秒传功能,让文件秒传到B网盘。
在整个过程中,B网盘没有实际上传文件,只是通过技术手段,让百度服务器搜索已存储文件的MD5值,匹配成功后,触发秒传机制。
我们可以简单把MD5值理解成每个人的身份证号码,独一无二,用于区分不同的文件。
这个思路来自Github上面的开源项目。PanDownload和速盘等第三方下载器也有类似功能,但在实测过程中出现无法分享或各种问题。
大家对此有经验也可以说说原因。
我们直接安装Github上提供的扩展,支持谷歌内核和火狐浏览器。
谷歌内核浏览器
第一步,我们将.crx扩展文件解压,放入新建的文件夹内。
第二步,进入浏览器的安装扩展界面,勾选“开发者模式”,点击“加载已解压的扩展程序”,选择第一步解压的文件夹,完成扩展安装。
▲点击图片可放大
我以360浏览器作为示范,谷歌内核的浏览器都大同小异。
火狐浏览器
▲点击图片可放大
第一步,在火狐浏览器输入地址:about:debugging
第二步,勾选“启用附加组件调试”
第三步,点击“临时载入附加组件”
第四步,选择文件夹中的“manifest.json”,并打开
我们安装好扩展后,在浏览器上会出现叫“百度盘链”的按钮,包含盘链分享和文件导入。
我们在百度网盘网页版中勾选文件后,通过点击【盘链分享】可生成秒传链接,通过【文件导入】可接收分享的秒传文件。
经过多次测试,每次只能生成一个文件的秒传链接,若多文件分享会提示错误。
有些文件无法分享,原因不详。
亲测河蟹文件可以使用此方法转存。
以下是成功转存的文件:
总体来看,扩展有一定局限性,后期可能会有更加完善的方案。