Ahaochan / Tampermonkey

油猴脚本集合
https://greasyfork.org/zh-CN/users/30831
GNU General Public License v3.0
787 stars 131 forks source link

fuck天猫脚本失效了 #78

Closed whyjxz14 closed 9 months ago

whyjxz14 commented 1 year ago

RT

whc2001 commented 9 months ago

tb 更新了最新的网页端之后好像就挂了,现在标题前面所有的小图标不论有几个全部变成了一张图,如下图所示

image image image

目前个人在使用的对策是寻找所有类名以 Title--iconPic-- 打头的图片,然后向上找类名以 Card--doubleCardWrapper-- 打头的 div 进行删除,但缺点是参与活动的非天猫店(如图三)也会被过滤,需要酌情手动控制脚本开关

(function ($) {
    'use strict';
    setInterval(function () {
        $("img[class^='Title--iconPic--']").each(function() {
            $(this).parents().each(function() {
                if (this.className.startsWith('Card--doubleCardWrapper--')) {
                    $(this).remove();
                    return false;
                }
            });
        });
    }, 1000);
})(jQuery);

效果如图:

image

whc2001 commented 2 months ago

今天突然意识到 Card--doubleCardWrapper--XXX 这个元素是个 a,并且但凡是天猫商品链接一定是天猫域名,改进一下:

(function ($) {
    'use strict';
    setInterval(function () {
        $("img[class^='Title--iconPic--']").each(function() {
            $(this).parents().each(function() {
                if (this.className.startsWith('Card--doubleCardWrapper--') && this.href?.includes(".tmall.com")) {
                    $(this).parent().hide();
                    $(this).remove();
                    return false;
                }
            });
        });
    }, 1000);
})(jQuery);

这脚本顺便把淘工厂也屏蔽了,爽(小声bb