2025最新_微信公众号媒体文件批量下载器(公众号:掌心向暖)

一键批量下载微信公众号文章中的图片、视频和音频文件,适用普通长文和小绿书

作者
一百万个
今日安裝
0
安裝總數
1
評價
0 0 0
版本
1.4
建立日期
2025-07-26
更新日期
2025-07-26
尺寸
15.8 KB
授權條款
未知
腳本執行於

微信公众号媒体文件批量下载器 (WeChat Article Media Downloader)

🚀 一键批量下载微信公众号文章中的图片、视频和音频文件,支持多种文章类型智能识别和一键打包。

✨ 功能特性

  • 📸 智能媒体识别: 自动识别普通图文类和小绿书类微信公众号文章中的图片、视频、音频文件
  • 🎯 批量打包下载: 支持一键将所有媒体文件打包为ZIP压缩包下载
  • 📋 实时预览扫描: 点击扫描按钮实时显示识别到的媒体文件数量
  • 🏷️ 智能去重处理: 自动过滤重复的媒体文件,避免重复下载
  • 🔄 多格式支持:JPG、PNG、GIF、MP4、MP3
  • 🎨 悬浮式界面: 固定在页面右侧的现代化浮动按钮,不干扰阅读体验
  • 并发下载: 多文件同时下载,提高下载效率
  • 🛡️ 跨域处理: 内置代理机制,解决跨域下载限制

🛠️ 安装方法

前置要求

  • 安装 Tampermonkey:https://www.tampermonkey.net 浏览器扩展
  • 支持的浏览器:Chrome、Firefox、Edge

安装步骤

  • 点击“安装脚本链接”
  • Tampermonkey 会自动打开安装页面
  • 点击「安装」按钮完成安装

📖 使用指南

基本使用

  1. 打开微信公众号文章页面(如:https://mp.weixin.qq.com/s/xxxxxxxx
  2. 等待页面完全加载,确保文章内容已显示
  3. 找到右侧悬浮按钮:页面右侧会出现两个绿色按钮
  4. 扫描媒体文件:点击「扫描媒体」按钮,3秒内显示识别结果:图片X张、视频X个、音频X个
  5. 一键下载:点击「一键下载」按钮,等待下载进度完成,自动生成ZIP压缩包,文件名为:文章标题.zip

高级功能

  • 智能文件命名: 图片按image_1.jpg格式命名,视频按video_1.mp4命名,音频按audio_1.mp3命名
  • 实时进度反馈: 下载过程中实时显示成功/失败数量
  • 自动隐藏提示: 操作完成后提示信息自动隐藏
  • 跨域下载: 遇到跨域限制时自动切换代理下载

支持的媒体类型说明

图片格式识别

  • 自动识别微信图片URL中的wx_fmt=参数
  • 支持jpg、png、gif、webp、bmp等格式
  • 优先使用data-src属性,兼容懒加载图片

视频格式识别

  • 仅处理微信官方视频链接(mpvideo.qpic.cn域名)
  • 自动查找<video>标签及其<source>子标签

音频格式识别

🎯 适用场景

  • 内容收藏: 批量保存喜欢的公众号文章配图和音频
  • 素材整理: 为设计师、运营人员批量获取素材资源
  • 学习备份: 保存教育类文章的图表、音频内容
  • 离线阅读: 将媒体文件下载后支持离线查看
  • 资料归档: 将重要文章的媒体内容进行本地备份

🔧 技术特性

  • 零依赖: 纯原生JavaScript + JSZip库实现
  • 轻量级: 脚本体积小,加载速度快
  • 智能识别: 三种识别策略覆盖不同类型文章
  • 异步下载: 使用Promise.all实现并发下载
  • 容错机制: 内置错误处理和重试机制
  • 内存友好: 下载完成后自动清理内存引用

🐛 故障排除

常见问题

Q: 点击按钮没有反应? A: 请确保页面完全加载,文章内容已显示。可以尝试刷新页面后重试。

Q: 扫描结果显示为0? A: 可能是文章类型特殊或页面结构变化。请在浏览器开发者工具控制台查看是否有错误信息。

Q: 下载的压缩包是空的? A: 通常是跨域限制导致,脚本会自动尝试代理下载。如仍失败,请检查网络连接。

Q: 某些图片下载失败? A: 部分图片可能有防盗链保护,属于正常现象。脚本会显示成功/失败的具体数量。

Q: 脚本在某些文章不工作? A: 脚本仅在微信公众号文章页面(mp.weixin.qq.com/s/*)生效。请确认URL匹配。

调试方法

  1. 打开浏览器开发者工具(F12)
  2. 查看控制台是否有错误信息
  3. 确认Tampermonkey脚本已启用
  4. 检查页面媒体元素是否正确加载

📋 版本更新日志

当前版本v1.4 (2025-07-26)特性

  • ✅ 支持三种文章类型智能识别
  • ✅ 图片、视频、音频批量下载
  • ✅ 智能去重和格式识别
  • ✅ 悬浮式界面设计
  • ✅ 实时进度显示
  • ✅ 跨域下载支持
  • ✅ 自动文件命名和ZIP打包

❗ 注意事项&重要提醒:

  • 本脚本仅供个人学习和收藏使用
  • 请遵守相关版权法律法规,不要用于商业用途
  • 下载的内容仅限个人使用,请勿二次传播
  • 建议在测试环境中先试用脚本功能

📋 使用建议:

  • 建议定期更新脚本到最新版本
  • 遇到问题时提供详细的环境信息和错误描述
  • 尊重原创作者的版权和劳动成果
  • 合理使用,避免对服务器造成过大压力

🌟 支持项目

如果这个脚本对你有帮助,请考虑:

  • ⭐ 点赞支持: 向朋友推荐这个实用工具
  • 🔄 分享推荐: 在社交媒体分享使用体验
  • 💬 反馈建议: 提供使用反馈和改进建议
  • 🤝 参与贡献: 提交bug报告或功能建议

让微信公众号阅读更高效,让内容收藏更简单!

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址