百度网盘的分享链接默认格式如下(此为老马的软件分享网盘,有兴趣请访问 https://www.cnblogs.com/stronghorse/p/4913182.html)
链接:https://pan.baidu.com/s/1PnpZ3Bk-lTArrajva7EVzQ
提取码:4hie
1、利用 AutoHotkey 把密码拼接到网址里,调整后的网址为:https://pan.baidu.com/s/1PnpZ3Bk-lTArrajva7EVzQ#4hie
2、利用 AutoHotkey 自动打开修改后的网址,后面网页端的自动化交给 Tampermonkey
3、Tampermonkey 的核心代码如下:
var code = window.location.href.match(/#(w{4}$)/); //获取密码 if (code) { document.getElementsByTagName('input')[0].value = code[1]; document.getElementsByClassName('g-button-right')[0].click(); }
附 AutoHotkey v2 a102提取网址的代码:
baidupan(str) { reg := "i)(https?:S+)((s|[x{4E00}-x{9FA5}]).*?(w{4})(W|$))?" if RegExMatch(str, reg, m) return m[1] . "#" . m[3] else { str := RegExReplace(str, "`r|`n", " ") if RegExMatch(str, reg, m) return m[1] . "#" . m[3] } }