业务经理

微信扫描以上二维码

028-61286886

技术咨询

百度网盘获取链接和提取码,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
    多分析源码,看哪段被解析了,然后在修正写法

迅睿系统漏洞

GeoSeo工具箱
GeoSeo工具箱(2026-10-30)
新增城市落地页FAQ自定义 新增 Site Scan 分析报告并支...
外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段