返回列表 发布新帖

谷歌浏览器网页M3U8视频链接插件v1.1

2305 0
小K网牛逼 发表于 2025-11-8 00:00:09 | 查看全部 阅读模式 <

马上注册,结交更多好友,享用更多功能,让你轻松玩转小K网。

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

×

谷歌浏览器网页M3U8视频链接插件v1.1

谷歌浏览器网页M3U8视频链接插件v1.1



功能介绍
简单快速提取当前页面或全部页面的M3U8链接
支持显示抓取结果,格式为:标题,链接
支持复制所有结果,格式为:标题,链接,可用于m3u8批量下载软件的模板

关键代码:
  1.     // 抓取当前页面M3U8链接
  2.     currentPageBtn.addEventListener('click', async () => {
  3.         setStatus('正在抓取当前页面链接...', true);

  4.         try {
  5.             // 获取当前活动标签页
  6.             const [tab] = await chrome.tabs.query({ active: true, currentWindow: true });

  7.             // 注入内容脚本并执行抓取
  8.             const results = await chrome.scripting.executeScript({
  9.                 target: { tabId: tab.id },
  10.                 function: findM3U8Links
  11.             });

  12.                         // 结果 显示时去重
  13.                         const m3u8Links = results[0].result;
  14.                         ...

  15. // 在页面中查找M3U8链接的函数
  16. function findM3U8Links() {
  17.     const m3u8Links = new Set();

  18.     // 查找所有可能的M3U8链接来源
  19.     const sources = [
  20.         // 1. 查找<script>标签中的M3U8链接
  21.         ...Array.from(document.scripts).map(script => script.innerHTML),

  22.         // 2. 查找JSON数据
  23.         ...Array.from(document.querySelectorAll('*')).map(el => el.innerHTML),

  24.         // 3. 查找视频标签
  25.         ...Array.from(document.querySelectorAll('video source')).map(source => source.src),

  26.         // 4. 查找所有链接
  27.         ...Array.from(document.querySelectorAll('a')).map(a => a.href)
  28.     ];

  29.     // M3U8链接正则表达式
  30.     const m3u8Regex = /https?:\/\/[^\s"']+\.m3u8(?:\?[^\s"']*)?/gi;

  31.     // 在所有来源中搜索M3U8链接
  32.     sources.forEach(source => {
  33.         if (typeof source === 'string') {
  34.             const matches = source.match(m3u8Regex);
  35.             if (matches) {
  36.                 matches.forEach(match => m3u8Links.add(match));
  37.             }
  38.         }
  39.     });
  40.         ...
复制代码
附件下载
https://xiaok.lanzoum.com/iQeYf3ae66af

回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

您需要 登录 后才可以回复,轻松玩转社区,没有帐号?立即注册
快速回复
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表