123盘自动填写提取码

自动填写提取码

目前为 2024-03-14 提交的版本。查看 最新版本

// ==UserScript==
// @name         123盘自动填写提取码
// @namespace    http://www.123pan.com
// @version      1.11
// @description  自动填写提取码
// @match        https://www.123pan.com/*
// @grant        none
// @grant        GM_openInTab
// ==/UserScript==

(function() {
    'use strict';

    let currentUrl = decodeURIComponent(window.location.href);
    let regex1 = /https:\/\/www\.123pan\.com\/s\/[0-9a-zA-Z]+-[0-9a-zA-Z]+(\.html)?/;
    if (!currentUrl.includes('pwd=')) {

        if (regex1.test(currentUrl)) {
            let str1 = regex1.exec(currentUrl)[0];
            currentUrl = currentUrl.replace(str1, '');

            let regex2 = /[0-9a-zA-Z]{4}/g;
            let match = regex2.exec(currentUrl);
            if (!match) return;
            let str2 = match[0];

            let newLink = str1 + '?pwd=' + str2;

            GM_openInTab(newLink);

        }
    } else {

        let pwd = new URLSearchParams(window.location.search).get("pwd");

        let shareKey = window.location.pathname.match(/\w+-\w+/)[0];

        localStorage.setItem("shareKey", shareKey);
        localStorage.setItem("SharePwd", pwd);
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址