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

迅睿系统漏洞

多语言翻译Seolang
多语言翻译Seolang(2026-09-21)
1. 新增译文数据备份恢复页面,支持断点续传 2. 多语言声明中心...
AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制