当前位置: 首页 > news >正文

js chrome 插件,下载微博视频

修改说明:

代码资源,免积分下载

起因, 目的:

  • 最初是想下载微博上的NBA视频,因为在看网页上看视频很不方便,快进一次是10秒,而本地 VLC 播放器,快进一次是5秒。
  • 另外我还想做点视频剪辑。

对比

  • 原来手动下载的话,右键检查,复制视频链接,然后下载,至少需要一分钟。
  • 新的插件,估计要不了3秒, 因为只需要点击一下插件的下载按钮

效果
在这里插入图片描述

过程:

还是使用 Grok AI 来写代码,自己调试。
代码不贴了。没人看。

插件的代码逻辑:

  1. popup.js 调用 chrome.scripting.executeScript,注入 content.js 到当前页面。
  2. content.js 扫描页面,提取 标签的 src(中间链接),发送给 background.js。
  3. background.js 接收中间链接,使用 fetch 请求解析出最终 .mp4 URL

结论 + todo

  1. 我的一个感觉是: AI 有点故意拖延时间,明明能解决,估计绕弯子。 这一点,我没证据。
  2. 话说,微博是真的很???。

http://www.dtcms.com/a/122479.html

相关文章:

  • 树和图论【详细整理,简单易懂!】(C++实现 蓝桥杯速查)
  • Python | 第十三章 | 多态 | 魔术方法 | 静态方法 | 抽象类
  • c++day7
  • 基于 SpringBoot 的民宿管理平台系统
  • 用PHPExcel 封装的导出方法,支持导出无限列
  • DNS常见问题:什么是主机记录和记录值?(国科云)
  • 【Android】Android 获取当前前台应用包名与自动化控制全流程实践笔记(适配 Android 10+)
  • 网络安全防护技术
  • Python与DeepSeek应用:解锁AI开发新姿势
  • C# 设置Excel中文本的对齐方式、换行、和旋转
  • 【深度学习】Downstream Model:预训练模型的下游应用与微调技术
  • 网络空间安全(54)CSRF
  • 边缘计算盒子是什么?
  • Dify教程01-Dify是什么、应用场景、如何安装
  • 解决python manage.py shell ModuleNotFoundError: No module named xxx
  • OCR之行驶证识别
  • 【MySQL】——详解事务
  • 多账户使用Github的场景,设置 SSH 多账号使用特定 key
  • MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
  • Pytorch查看神经网络结构和参数量
  • MongoDB 新手笔记
  • GitHub优秀项目:数据湖的管理系统LakeFS
  • 42、JavaEE高级主题:WebSocket详解
  • linux入门四:Linux 编译器
  • leetcode_面试题 02.07. 链表相交_java
  • Interactron: Embodied Adaptive Object Detection(训练时进行更新参数) 还没看懂
  • 金融数据分析(Python)个人学习笔记(7):网络数据采集以及FNN分类
  • React八案例上
  • Seq2Seq - 编码器(Encoder)和解码器(Decoder)
  • Linux系统安全及应用