龙哥要的百科图片去水印版程序+油猴脚本

V 阿呆 (UID: 1) 站长 [复制链接]
帖子链接已复制到剪贴板
帖子已经有人评论啦,不支持删除!

702 4

直接浏览器删掉后面部分最简单了,硬要程序版本

这种简单需求直接两句话发给AI就能得到了。



油猴脚本版:

复制内容添加到篡改猴,每次访问到这种图片会自动替换成无水印图片,便于直接浏览或保存。

// ==UserScript==
// @name         百科图片去水印
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  去除百度百科图片链接中的水印部分
// @author       大佬论坛
// @match        *://baike.baidu.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 定义一个函数来处理图片链接
    function removeWatermarkFromImageUrl(url) {
        return url.split('?')[0];
    }

    // 更新图片链接
    function updateImageUrls() {
        const images = document.querySelectorAll('img');
        images.forEach(img => {
            const originalSrc = img.src;
            if (originalSrc.includes('bkimg.cdn.bcebos.com/pic/')) {
                const newSrc = removeWatermarkFromImageUrl(originalSrc);
                if (newSrc !== originalSrc) {
                    img.src = newSrc;
                }
            }
        });
    }

    // 监听页面加载完成事件
    window.addEventListener('load', () => {
        updateImageUrls();
    });

    // 监听页面动态加载的内容
    new MutationObserver((mutations) => {
        mutations.forEach(mutation => {
            mutation.addedNodes.forEach(node => {
                if (node.nodeType === Node.ELEMENT_NODE) {
                    node.querySelectorAll('img').forEach(img => {
                        const originalSrc = img.src;
                        if (originalSrc.includes('bkimg.cdn.bcebos.com/pic/')) {
                            const newSrc = removeWatermarkFromImageUrl(originalSrc);
                            if (newSrc !== originalSrc) {
                                img.src = newSrc;
                            }
                        }
                    });
                }
            });
        });
    }).observe(document.body, { childList: true, subtree: true });

    // 定期检查并更新图片链接
    setInterval(updateImageUrls, 1000);
})();
上传的附件:
本人发表的文字只是用来测试键盘是否可用,不代表本人立场
已有评论 ( 4 )
提示:您必须 登录 才能查看此内容。
创建新帖
自助推广点击空位自助购买TG联系
确认删除
确定要删除这篇帖子吗?删除后将无法恢复。
删除成功
帖子已成功删除,页面将自动刷新。
删除失败
删除帖子时发生错误,请稍后再试。