Greasy Fork is available in English.
批量下载网页图片并自动添加水印的油猴脚本
当前为
🚀 高效的网页图片批量下载油猴脚本,支持自定义水印添加
Marky 是一款专为内容创作者、设计师和研究人员打造的高效图片收集工具。通过智能识别网页中的所有图片资源,实现一键批量下载,并可自动添加个性化水印,帮助用户快速建立专业的素材库。
官方网站: 寻芳
<img> 标签和 CSS 背景图片pinterest.com、behance.net)场景:收集 Dribbble 设计灵感
操作:访问设计作品页面 → 打开 Marky 面板 → 设置水印为"设计参考-张设计师" → 一键下载
效果:3秒完成23张高质量设计图下载,自动保存到 dribbble.com 文件夹
场景:美食博客配图收集
操作:浏览美食网站 → Marky 自动过滤无关图片 → 批量下载50张美食图
效果:自动添加"小王美食博客"水印,按网站分类保存
场景:学术研究资料收集
操作:访问科研数据网站 → 识别图表和数据图 → 添加"研究用途-李教授课题组"水印
效果:建立完整的研究素材库,便于后期引用和整理
场景:竞品分析素材收集
操作:浏览竞争对手网站 → 批量下载产品图片 → 添加公司标识水印
效果:快速建立竞品分析素材库,保护商业机密
Ctrl+S 保存脚本┌─────────────────────────────┐
│ Marky × │ ← 标题栏
├─────────────────────────────┤
│ 当前页面 │
│ 📊 发现 45 张图片 │ ← 扫描结果
├─────────────────────────────┤
│ 水印设置 │
│ ☑️ 启用水印 │ ← 开关控制
│ 📝 xunfang.io │ ← 自定义文字
│ 🎚️ 透明度: 0.7 │ ← 滑块调节
├─────────────────────────────┤
│ [重新扫描] [开始下载] │ ← 操作按钮
├─────────────────────────────┤
│ ████████░░ 80% │ ← 进度条
│ 正在下载 36/45 │ ← 状态文字
└─────────────────────────────┘
// 尺寸过滤(可在脚本中修改)
minWidth: 200, // 最小宽度(像素)
minHeight: 200, // 最小高度(像素)
// 宽高比过滤
ratio > 3 || ratio < 0.33 // 排除横幅广告
// 字体设置
fontSize = Math.max(14, Math.min(48, 图片尺寸 * 0.05))
// 颜色设置
fillStyle = `rgba(255, 255, 255, ${透明度})`
// 阴影效果
shadowColor = 'rgba(0, 0, 0, 0.5)'
shadowOffset = 2px
shadowBlur = 4px
下载路径:Downloads/{网站域名}/{序号}.{原始格式}
示例:Downloads/pinterest.com/001.jpg
Downloads/behance.net/002.png
// @grant GM_download // 文件下载功能
// @grant GM_setValue // 本地设置存储
// @grant GM_getValue // 本地设置读取
// @grant GM_registerMenuCommand // 菜单注册
// @grant GM_notification // 系统通知
// @grant GM_addStyle // 样式注入
| 操作方式 | 下载100张图片耗时 | 效率提升 |
|---|---|---|
| 传统右键保存 | 30-60分钟 | - |
| Marky脚本 | 1-2分钟 | 30倍 |
| 功能特性 | 手动操作 | Marky脚本 |
|---|---|---|
| 批量下载 | ❌ | ✅ |
| 自动分类 | ❌ | ✅ |
| 水印添加 | ❌ | ✅ |
| 智能过滤 | ❌ | ✅ |
| 进度显示 | ❌ | ✅ |
Q: 脚本无法下载图片?
A: 检查以下几点:
1. 确认油猴插件已启用
2. 检查浏览器下载权限设置
3. 尝试刷新页面后重新操作
4. 查看浏览器控制台是否有错误信息
Q: 水印添加失败?
A: 可能原因:
1. 图片存在跨域限制
2. 图片格式不支持
3. 浏览器Canvas功能被禁用
解决方案:脚本会自动降级为下载原图
Q: 扫描不到图片?
A: 检查项目:
1. 页面是否完全加载完成
2. 图片是否为动态加载(尝试滚动页面)
3. 图片尺寸是否符合过滤条件
4. 点击"重新扫描"按钮
欢迎提交改进建议和代码优化!
本项目采用 MIT License 开源协议。
MIT License
Copyright (c) 2026 寻芳
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
感谢所有为 Marky 项目做出贡献的开发者和用户!
特别感谢: