GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 119|回复: 9
收起左侧

[功能优化] 【脚本】二手优化显示

[复制链接] |关注本帖

GM活动员

Futūrum(未来)神奇宝贝大师球果体76呆猫永远的克叔炙热的格拉迪欧拉斯亭亭如盖光之少女の魔法书圣甲虫秘典死灵之书

     楼主| Makima 发表于 2 小时前 | 显示全部楼层 |阅读模式 <
    本帖最后由 Makima 于 2025-12-23 16:28 编辑


    统计二手市场勋章数量,支持一键购买最低价

    很早就写了,一直没发
    @Name @Match
    1. // ==UserScript==
    2. // @name         二手市场优化显示
    3. // @version      0.2
    4. // @description  显示每类勋章的最低售价和数量
    5. // @author       MKM
    6. // @match        https://www.gamemale.com/wodexunzhang-showxunzhang.html?action=showjishou
    7. // ==/UserScript==

    8. (function() {
    9.     'use strict';

    10.     const container = document.querySelector('.myfldiv');
    11.     if (!container) return;

    12.     const items = Array.from(container.querySelectorAll('.myblok'));
    13.     const grouped = {};

    14.     items.forEach(item => {
    15.         const name = item.querySelector('p[title]').title;
    16.         const priceText = item.querySelector('.mytip .jiage:last-child b').textContent;
    17.         const price = parseInt(priceText.match(/\d+/)[0]);
    18.         const id = item.querySelector('.mytip').id.replace('er', '');

    19.         if (!grouped[name]) {
    20.             grouped[name] = [];
    21.         }

    22.         grouped[name].push({
    23.             element: item,
    24.             price: price,
    25.             id: id
    26.         });
    27.     });

    28.     const result = [];
    29.     for (const name in grouped) {
    30.         const items = grouped[name];
    31.         const minPriceItem = items.reduce((min, item) => item.price < min.price ? item : min);
    32.         const count = items.length;

    33.         result.push({
    34.             name: name,
    35.             element: minPriceItem.element,
    36.             price: minPriceItem.price,
    37.             count: count,
    38.             id: minPriceItem.id
    39.         });
    40.     }

    41.     result.sort((a, b) => b.count - a.count);

    42.     container.innerHTML = '';

    43.     result.forEach(item => {
    44.         const countSpan = document.createElement('span');
    45.         countSpan.textContent = ` (${item.count})`;
    46.         countSpan.style.color = '#ff6b6b';
    47.         countSpan.style.fontWeight = 'bold';
    48.         countSpan.style.marginLeft = '5px';

    49.         const nameElement = item.element.querySelector('p[title]');
    50.         nameElement.appendChild(countSpan);

    51.         container.appendChild(item.element);
    52.     });
    53. })();
    复制代码


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 4血液 +8 追随 +4 堕落 +2 收起 理由
    rockdjs + 5 + 1 + 1 三连献上
    akersD + 1
    oo98ii + 3 + 1 + 1
    wqaking1 + 1

    查看全部评分

    回复

    使用道具 举报

    鎏彩万幢瑞雪兆丰年,生灵万物新元气菠菜人【新手友好】昆進布衣+12 传奇的驯化红龙幼崽

      wqaking1 发表于 2 小时前 | 显示全部楼层 <
      回复

      使用道具 举报

      遗忘之水祈祷术六翼神鸮璀璨之焰琴.葛蕾秘法之书寄宿法老王灵魂的容器The End骑兽之子

        oo98ii 发表于 2 小时前 | 显示全部楼层 <
        回复

        使用道具 举报

        漂洋小船冒险用指南针破损的旧书人鱼之泪雪王的心脏苏格兰圆脸胖鸡[Pro Max]丛林的鸟飞走了不曾寄出的信件幽灵竹筒『随时随地开启!』

          凯诺斯 发表于 2 小时前 | 显示全部楼层 <
          回复

          使用道具 举报

          肉乖乖旧日支配者—克苏鲁業火死鬥魔法不朽·传奇不熄十年一梦炙热的格拉迪欧拉斯卡洛斯·奥利维拉男巫之歌永浴爱河虚空之海的鲸

            Burry 发表于 1 小时前 | 显示全部楼层 <
            回复

            使用道具 举报

            特殊-家园卫士Ⓡ小凤凰牧羊人山猫图腾猎鹰图腾眼镜蛇图腾

              akersD 发表于 1 小时前 | 显示全部楼层 <
              回复

              使用道具 举报

              河豚寿司神奇宝贝图鉴神奇宝贝大师球万众瞩目『厢庭望远』『狄文卡德的残羽』检定场命运的轮廓『住在GM村』荧光水母

                zhuovboyan 发表于 1 小时前 | 显示全部楼层 <
                回复

                使用道具 举报

                乔纳森·里德汉尼拔男色时代John Reese“腐败女神”玛莲妮亚丹·安博尔罗宾·西克雷霆晶球

                  x14443 发表于 半小时前 | 显示全部楼层 <
                  回复

                  使用道具 举报

                  荧光水母河豚寿司『召唤好运的角笛』鎏彩万幢女巫之路虚空之海的鲸永远的克叔業火死鬥实现梦想官复原职

                    娱乐法师火布偶 发表于 半小时前 | 显示全部楼层 <
                    回复

                    使用道具 举报

                    荧光水母百相千面-戏艾吉奥岛田半藏诺克提斯·路西斯·伽拉姆萨菲罗斯岛田源氏BIG BOSS康纳/ConnorDoc

                      2302594 发表于 4 分钟前 | 显示全部楼层 <
                      回复

                      使用道具 举报

                      您需要登录后才可以回帖 登录 | 立即注册

                      本版积分规则

                      关闭

                      站长公告上一条 /1 下一条

                      文字版|手机版|小黑屋|GameMale

                      GMT+8, 2025-12-23 18:38 , Processed in 0.094928 second(s), 84 queries , Redis On.

                      Copyright © 2013-2025 GameMale

                      All Rights Reserved.

                      快速回复 返回列表