百度云自定义分享提取码


百度云是百度公司推出的一款云服务产品。使用百度云可以轻松地与好友分享你的文件。百度云有一个私密分享功能,即一个百度云分享链接对应一个提取码,好友正确输入提取码之后才能提取文件。

这里介绍几种方法,自定义自己分享出去的文件的提取码。

JavaScript法

Step1 分享文件

在浏览器中打开百度云盘,选中需要分享的文件,然后点击分享按钮;

Step2 修改参数

点击分享按钮后会弹出一个模态框,先不管它,按 F12 打开开发者工具,切换至控制台(Console),将以下代码复制粘贴到控制台,然后回车:

1
javascript:require(["function-widget-1:share/util/service/createLinkShare.js"]).prototype.makePrivatePassword=function(){return prompt("请输入自定义的密码","1234")}

Step3 创建私密链接

点击创建私密链接,会弹出输入框,这时输入你想自定义的密码即可

本节参考自 [徐哈哈](https://zhihu.com/question/39113571/answer/91806327)

油猴插件法

Step1 下载与安装浏览器

如Chrome浏览器、360极速浏览器、360安全浏览器、QQ浏览器、UC浏览器、猎豹浏览器、搜狗浏览器等

Step2 安装Tampermonkey插件

下载并安装Tampermonkey插件,该插件是用来管理浏览器脚本的。
Chrome应用商店链接如下(需要梯子):tampermonkey

点击右上角蓝色“添加至CHROME”。

  • 如果是非chrome浏览器,下载后直接将crx文件拖入你的浏览器。
  • 如果是chrome浏览器,请将crx文件解压到文件夹中,然后以开发者模式加载。缺点是没法同步。

稍等片刻后会有一个弹窗,点击“添加扩展程序”即可。
至此,插件的下载与安装完成。

Step3 添加脚本

点击脚本链接

点击绿色“安装此脚本”完成安装即可。

Step4 分享文件

打开自己的网盘,分享文件,点击创建私密链接

因为Request被阻止

百度云会一直提示正在创建分享链接,请稍候

Step5 修改提取码

此时会出现一个对话框,输入自定义的密码即可。

本节参考自 [JiaZH](https://zhihu.com/question/39113571/answer/132991093)

PHP法

https://github.com/NijiharaTsubasa/BaiduPanAutoReshare

注意事项

提取码为任意的4位字符,但不能包含双字节字符,一个字母或数字的字符数是1,一个汉字的字符数是3

以下示范几个提取码:
提取码 | 是否可以
:-: | :-:
7喜 | ✔
abc1 | ✔
abcd | ✔
逗B | ✔
喵喵喵? | ✗
撸猫 | ✗
μ’s | ✗
μμ | ✗