猫出没注意 发表于 2025-6-28 22:41

Chrome有啥"新标签打开图片时自动下载"的插件或者脚本吗?

仓鼠症又犯了收集各种图片,感觉需要挨个手动保存挺麻烦的,即使是使用组合键挨个点鼠标快速保存也太繁琐了(量太大)。
我记得有时chrome打开一些图片或者视频时如果无法直接在浏览器看,会下载到电脑里。有不管啥图片格式都使用这种功能的插件吗?

litin 发表于 2025-6-28 23:14

https://www.centbrowser.cn/image/feature/superdrag_cn.png
这种?

怀旧战士 发表于 2025-6-29 00:24

数量多的话
整个网页下载了,然后去文件夹里找图片

暁美ほむら 发表于 2025-6-29 01:38

https://greasyfork.org/zh-CN/scripts/24204-picviewer-ce

Ne0 发表于 2025-6-29 02:51

这种需求直接丢给 ai 写就行了

论坛助手,iPhone

seducer0719 发表于 2025-6-29 10:14

本帖最后由 seducer0719 于 2025-6-30 02:24 编辑


就是楼下说的ImageAssistant
https://www.pullywood.com/ImageAssistant/

—— 来自 OnePlus CPH2653, Android 15, 鹅球 v3.4.97-alpha

yt5wt2c 发表于 2025-6-29 10:43

ImageAssistant,以前还能批量多网站,现在不好用了,不过单页面提取还是能用用的

Nanachi 发表于 2025-6-29 10:58

借楼问下这些图片快速下载的插件怎么不支持pixiv了,老是下个html来

猫出没注意 发表于 2025-7-1 12:51

本帖最后由 猫出没注意 于 2025-7-1 12:58 编辑

Ne0 发表于 2025-6-29 02:51
这种需求直接丢给 ai 写就行了

论坛助手,iPhone
老哥NB,试了一轮下来结果是让AI写个tempermonkey脚本最简单可靠 让它自动保存图片然后自动关掉窗口,效率提高了太多。啊,科技的力量!
先是让微软的copilot写了结果有小毛病改了几轮放弃了,改成了google的gemini




// ==UserScript==
// @Name         自动下载新标签页图片 (自动关闭窗口)
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description在新标签页打开图片时自动下载它,并在下载成功后关闭该标签页。
// @author       Your Name
// @Match      *://*/*.jpg*
// @match      *://*/*.jpeg*
// @match      *://*/*.png*
// @match      *://*/*.gif*
// @match      *://*/*.bmp*
// @match      *://*/*.webp*
// @grant      GM_download
// @run-at       document-start
// ==/UserScript==

(function() {
    'use strict';

    const currentUrl = window.location.href;
    console.log('[自动下载图片脚本] 当前URL:', currentUrl);

    // 检查当前URL是否直接指向一个图片文件
    function isImageUrl(url) {
      const urlWithoutQuery = url.split('?').split('#'); // 同时移除查询参数和哈希
      const isImage = /\.(jpg|jpeg|png|gif|bmp|webp)$/i.test(urlWithoutQuery);
      console.log('[自动下载图片脚本] isImageUrl(', url, '):', isImage);
      return isImage;
    }

    // 获取文件名
    function getFileNameFromUrl(url) {
      const urlParts = url.split('/');
      let filename = urlParts;
      // 移除可能的查询参数和哈希
      filename = filename.split('?').split('#');

      // 如果文件名太短或者看起来不像是有效文件名,添加一个默认前缀和时间戳
      if (filename.length < 5 || !/\./.test(filename)) {
            const extMatch = url.match(/\.(jpg|jpeg|png|gif|bmp|webp)(?:\?|#|$)/i);
            const ext = extMatch ? extMatch : 'jpg'; // 默认一个扩展名
            filename = 'downloaded_image_' + new Date().getTime() + '.' + ext;
            console.warn('[自动下载图片脚本] 生成了备用文件名:', filename, '因为URL文件名不明确。');
      } else {
            console.log('[自动下载图片脚本] 从URL解析的文件名:', filename);
      }
      return filename;
    }

    // 当文档开始加载时执行
    if (isImageUrl(currentUrl)) {
      const imageUrl = currentUrl;
      const filename = getFileNameFromUrl(imageUrl);

      console.log('[自动下载图片脚本] 检测到图片URL,准备下载:', imageUrl, ',文件名为:', filename);

      GM_download({
            url: imageUrl,
            name: filename,
            saveAs: false,
            onload: function() {
                console.log('[自动下载图片脚本] 图片下载成功:', filename);
                // 尝试关闭当前标签页
                // 注意:由于浏览器安全策略,脚本可能无法关闭非由脚本打开的标签页
                window.close();
                console.log('[自动下载图片脚本] 尝试关闭当前标签页。');
            },
            onerror: function(error) {
                console.error('[自动下载图片脚本] 图片下载失败!错误信息:', error);
                let errorMessage = '未知错误';
                if (error && error.details) {
                  if (error.details.error) errorMessage = error.details.error;
                  if (error.details.url) errorMessage += ' (URL: ' + error.details.url + ')';
                }
                alert('图片下载失败:' + errorMessage + '。请查看浏览器控制台获取更多详情。');
            },
            ontimeout: function() {
                console.error('[自动下载图片脚本] 下载超时!');
                alert('图片下载超时。');
            }
      });
    } else {
      console.log('[自动下载图片脚本] 当前URL不是图片,跳过下载。');
    }
})();

就咋的 发表于 2025-7-1 13:17

本帖最后由 就咋的 于 2025-7-1 13:18 编辑

@Nanachi

Chrome 扩展,批量下载 Pixiv 的插画和小说。过滤作品、下载时重命名、转换动态图片等。
https://github.com/xuejianxianzun/PixivBatchDownloader

Nanachi 发表于 2025-7-1 14:06

本帖最后由 Nanachi 于 2025-7-1 14:23 编辑

就咋的 发表于 2025-7-1 13:17
@Nanachi

Chrome 扩展,批量下载 Pixiv 的插画和小说。过滤作品、下载时重命名、转换动态图片等。

谢了,不过我想要的不是下载原图而是下载普通预览尺寸图片的功能

编辑:后面发现直接把图片从浏览器拖到桌面就好了

就咋的 发表于 2025-7-1 14:37

Hydrus Network 也支持 pixiv 等网站
https://github.com/hydrusnetwork/hydrus
https://hydrusnetwork.github.io/hydrus/getting_started_downloading.html

中文使用说明可以参考这个
https://ivonblog.com/posts/hydrus-network-downloader/

emcl 发表于 2025-7-1 23:56

这个脚本不错!
页: [1]
查看完整版本: Chrome有啥"新标签打开图片时自动下载"的插件或者脚本吗?