百度网盘获取链接和提取码,HTML可以正常提取,在模板文件中就行了

迅睿框架 更新 2026-02-03 08:51:49 小鱼

    <div>
        <div>网盘链接:<span id="panLink"></span></div>
        <div>提取码:<span id="panCode"></span></div>
    </div>

    <script>
        // 1. 定义原始文本(你提供的网盘分享内容)
        const originalText = "通过网盘分享的文件:模板编号:540 摄影科技传媒网站模板.zip链接: https://pan.baidu.com/s/1YYJw9iwa5iKxVO15SiNZFg 提取码: 1111 复制这段内容后打开百度网盘手机App,操作更方便哦";

        // 2. 提取网盘链接(匹配以https开头,到空格结束的完整链接)
        const linkReg = /https:\/\/pan\.baidu\.com\/s\/\S+/; // 网盘链接正则
        const panLink = linkReg.exec(originalText)?.[0] || "未提取到链接";

        // 3. 提取4位提取码(匹配提取码: 后面的4个字符)
        const codeReg = /提取码:\s*(\w{4})/; // 4位提取码正则
        const panCode = codeReg.exec(originalText)?.[1] || "未提取到提取码";

        // 4. 渲染到页面,让链接可点击直接打开(target="_blank" 新窗口打开)
        const linkElement = document.getElementById("panLink");
        linkElement[xss_clean] = `<a href="${panLink}" target="_blank">${panLink}</a>`;

        // 5. 渲染提取码
        const codeElement = document.getElementById("panCode");
        codeElement.textContent = panCode;
    </script>

这个代码直接在html打开,可以获取到提取码,但是放在模板里面,用连接打开就提取不到了


方案

  • 小波工作室 #1 · 2026-01-30 16:31:52
    js代码用标签抱一下啊
    {code}<script></script>{/code}
  • 小鱼 #2 · 2026-01-30 16:41:42
    小波工作室
    {code}
        <script>
            // 1. 定义原始文本(你提供的网盘分享内容)
            const originalText = "{$content}";
    
            // 2. 提取网盘链接(匹配以https开头,到空格结束的完整链接)
            const linkReg = /https:\/\/pan\.baidu\.com\/s\/\S+/; // 网盘链接正则
            const panLink = linkReg.exec(originalText)?.[0] || "未提取到链接";
    
            // 3. 提取4位提取码(匹配提取码: 后面的4个字符)
            const codeReg = /提取码:\s*(\w{4})/; // 4位提取码正则
            const panCode = codeReg.exec(originalText)?.[1] || "未提取到提取码";
    
            // 4. 渲染到页面,让链接可点击直接打开(target="_blank" 新窗口打开)
            const linkElement = document.getElementById("panLink");
            linkElement.innerHTML = `<a href="${panLink}" target="_blank">${panLink}</a>`;
    
            // 5. 渲染提取码
            const codeElement = document.getElementById("panCode");
            codeElement.textContent = panCode;
        </script>
    	{/code}

    image
    包了以后,全都不显示了
  • 优速开发工作室 #3 · 2026-01-30 16:59:10
        <script>
            // 1. 定义原始文本(你提供的网盘分享内容)
            const originalText = "{$content}";
    
            // 2. 提取网盘链接(匹配以https开头,到空格结束的完整链接)
            const linkReg = /https:\/\/pan\.baidu\.com\/s\/\S+/; // 网盘链接正则
            const panLink = linkReg.exec(originalText)?.[0] || "未提取到链接";
    
            // 3. 提取4位提取码(匹配提取码: 后面的4个字符)
            const codeReg = /提取码:\s*(\w{4})/; // 4位提取码正则
            const panCode = codeReg.exec(originalText)?.[1] || "未提取到提取码";
    
            // 4. 渲染到页面,让链接可点击直接打开(target="_blank" 新窗口打开)
            const linkElement = document.getElementById("panLink");
    {code} 
            linkElement.innerHTML = `<a href="${panLink}" target="_blank">${panLink}</a>`;
    {/code}
            // 5. 渲染提取码
            const codeElement = document.getElementById("panCode");
            codeElement.textContent = panCode;
        </script>
    	
  • 百般爱护 #4 · 2026-01-30 17:00:16
    const originalText = "{$content}"; 改成
    
    const originalText = "{$title}";
    我记得$content不能在js里面输出吧?
  • 小黄人 18html #5 · 2026-02-02 10:25:13
    3楼是正确的
  • 小葱 #6 · 2026-02-03 08:51:49
    多分析源码,看哪段被解析了,然后在修正写法

迅睿系统漏洞

用户客户端
用户客户端(2026-11-05)
下载客户端 ZIP 时页面会弹出进度:正在写入站点地址、正在压缩、下...
PDF在线预览
PDF在线预览(2026-11-05)
屏蔽资源嗅探
站群分站系统
站群分站系统(2026-11-05)
分站编辑增加「经营信息」:电话、地址、营业时间、备案号。 页脚和 l...
可视化表单
可视化表单(2026-11-04)
短代码嵌入:正文 [xrforms id="1"] 渲染为表单 if...
泛解析站群系统
泛解析站群系统(2026-11-04)
指令支持插入地区占位符 新增 FAQ 标题池随机抽取 修复表头全...
GeoSeo排名助手
GeoSeo排名助手(2026-11-04)
更新排名算法,更稳定更快速
GeoSeo收录宝
GeoSeo收录宝(2026-11-03)
违禁词功能全打通 1. 全局总开关:一键控制整站违禁词功能是否生效...
SEO模板压缩伪原创
SEO模板压缩伪原创(2026-11-02)
增加对泛解析站群支持