zoukankan      html  css  js  c++  java
  • 利用AutoHotkey 和 Tampermonkey 一键打开百度网盘分享链接并自动输入密码

    百度网盘的分享链接默认格式如下(此为老马的软件分享网盘,有兴趣请访问 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]
            }
        }
  • 相关阅读:
    database join
    图像超分辨率重建
    信号处理
    将博客搬至CSDN
    Openstack
    nginx的优化
    CentOS系统的优化
    zabbix服务端客户端部署
    MySQL优化必须调整的10项配置
    TCP三次握手
  • 原文地址:https://www.cnblogs.com/hyaray/p/14091710.html
Copyright © 2011-2022 走看看