GMagels 发表于 2024-6-3 18:55:42

[五毛脚本] 二手市场大宝剑布丁 -直接显示寄售价格!

本帖最后由 GMagels 于 2024-7-3 22:56 编辑


周年庆将至,勋章补货在即,这里提前祝论坛十一周年快乐,希望各位能抢到心仪的勋章!
勋章补货总会带来二手市场的大量寄售,
为了提升二手市场的交易效率,让二手市场早日恢复只有大宝剑的健康状态,
今天瓦尼带来了新的二手市场布丁,这个布丁主要调整了二手市场的界面,不涉及任何服务器交易请求。
static/image/hrline/line3.png

大宝剑布丁的两个主要功能
1.直接显示寄售价格以及寄售用户,免去移动鼠标才能看到单个勋章的价格;
2.交易记录筛选,在二手市场页面只显示寄售相关的交易记录,这样就能够非常清楚地看到自己错过了哪些好货。
static/image/hrline/line3.png
效果图(瓦尼使用了影子分身!)
https://img.gamemale.com/album/202406/03/183706zthtexxrtt59mxtu.png
注意:布丁只在二手交易市场界面生效,其他例如[我的勋章]、[勋章商城]页面是不会加载这个布丁的,请放心。加载脚本不可避免地会需要一些加载时间(很短),所以如果有“二手抢购”需求,建议关闭布丁脚本。
static/image/hrline/line3.png
布丁代码
// @Name @Match @icon // ==UserScript==
// @name         二手市场大宝剑布丁
// @namespace    https://www.gamemale.com/space-uid-687897.html
// @supportURL   https://www.gamemale.com/thread-136247-1-1.html
// @version      0.1
// @description删除所有非寄售交易类的记录,并且直接显示页面内勋章的寄售价格和寄售用户!脚本可能会造成卡顿,如需抢购请关闭此脚本!
// @author       瓦尼
// @match      https://www.gamemale.com/wodexunzhang-showxunzhang.html?action=showjishou
// @icon         https://img.gamemale.com/album/201405/01/175008icuedsbvi0btdc7c.gif
// @grant      none
// ==/UserScript==

(function() {
    'use strict';

    // 删除非寄售相关的交易记录
    function removeNotJishou(){
      // 选中与ID为'medalid_f'的<form>元素同级的,类名为 'el pbw mbw' 的<ul>元素
      var targetUl = document.querySelector('form#medalid_f ~ ul.el.pbw.mbw');

      if (targetUl) {
            // 获取该<ul>下的所有<li>
            var lisInTargetUl = targetUl.getElementsByTagName('li');

            // 遍历这些<li>,并根据条件决定是否删除
            for (var i = lisInTargetUl.length - 1; i >= 0; i--) {
                // 如果<li>文本不包含'寄售'则 删除该<li>
                if (!lisInTargetUl.textContent.includes('寄售')) {
                  targetUl.removeChild(lisInTargetUl);
                }
            }
      } else {
            console.error("未找到与<form id='medalid_f'>同级的类名为 'el pbw mbw' 的<ul>元素");
      }
    }

    // 展示勋章的售价和寄售用户
    function showUserAndPrice(){
      let myblok = document.getElementsByClassName("myblok")
      for (var blok of myblok) {
            blok.style.height = "auto";
            // 获取jiage类的p元素
            var jiageP = blok.querySelectorAll('.mytip .jiage');
            if(jiageP){
                // 寄售用户
                var userP = jiageP.querySelector('b');
                var userContent = userP.textContent;
                // 寄售价格
                var priceP = jiageP.querySelector('b');
                var priceContent = priceP.textContent;
                // 获取价格金币数字
                var regex = /\d+/;
                var priceMatch = priceContent.match(regex);
                if (priceMatch) {
                  var priceNumber = parseInt(priceMatch, 10);
                }
            }

            //添加元素
            if (userContent && priceContent) {
                var newP = document.createElement("p");
                var newContent = document.createTextNode("【" + priceNumber + "】" + userContent );
                newP.appendChild(newContent);

                // 设置样式,使其紧贴标题
                newP.style.marginTop = "-10px";

                var badgeTitleP = blok.querySelector('.myimg p');
                blok.querySelector('.myimg').insertBefore(newP, badgeTitleP.nextElementSibling);
            }
      }
    }

    removeNotJishou();
    showUserAndPrice();


})();

以上就是大宝剑布丁的全部内容了,如果各位用完觉得好用,欢迎给个免费的追随。

https://img.gamemale.com/album/202406/03/183741r6f0ke6e6j6sldd8.png

static/image/hrline/4.gif布丁更新记录20240703 更新二手市场大宝剑布丁特效版 -对应版本 特效版V023更新了价格数据库,新增了显示原价功能,并新增了特效提醒。(感谢u老师@user_login 提供的价格数据库以及对样式的修改建议)具体更新报告详见:[功能优化] [脚本更新报告]PAUSE账本修复&大宝剑布丁特效&补脑闹钟更新

轮回2L 发表于 2024-6-3 19:02:12

感觉用了之后很直观噜,省了一些操作{:6_167:}

凯诺斯 发表于 2024-6-3 19:03:50

还是很实用的脚本惹,无需用鼠标悬停在勋章上面了:$

xvyi 发表于 2024-6-3 19:12:04

好补丁啊,但是我很好奇第一张图楼主是如何自己和自己交易的

相见忧 发表于 2024-6-3 19:15:45

看起来非常实用啊,可以省去一些不必要的操作

紫漾Aro 发表于 2024-6-3 19:16:06

对新人来说蛮实用的,不过蹲二手有时候几秒只差hh主要看缘分了:lol

牛牛要白给了 发表于 2024-6-3 19:17:04

给萌新的话挺好用的,不过对大佬来说钱不是问题{:6_190:}

娱乐法师火布偶 发表于 2024-6-3 19:27:17

错过的好货还是别看到了,可以有效减少后悔程度;P

深暗幽狼 发表于 2024-6-3 19:31:49

想要有检测1金币寄售的,自动把购买按钮吞没那种,麻麻再也不用担心我手快误蹲到别人正py的勋章辣!

Burry 发表于 2024-6-3 19:33:04

现在脚本也出新功能了,只能说非常的实用呢。对新人非常友好。

ccczpoa 发表于 2024-6-3 19:35:07

非常好用的脚本呢,直观看见价格,选择适合自己钱包的勋章

wdhgzdhcxb 发表于 2024-6-3 19:40:34

楼主又研究出新的东西啦{:4_86:}{:4_86:}
不过我思考了一下,二手价格好像不是最重要的,关键还是属性吧。可惜二手市场提取不到属性信息。
不知道把勋章放大镜跟这个结合起来可不可行……

黑狼熽 发表于 2024-6-3 19:41:40

好有用的脚本,以后再去淘货的时候就不用再挨个看哪个更便宜了

gay_damao 发表于 2024-6-3 19:48:00

看到自己漏了啥不是更加绝望了么。

Garrettx 发表于 2024-6-3 19:50:51

又有新货上市,论坛发展越来越好!

想吃麦旋风 发表于 2024-6-3 19:54:41

啥时候勋章补货啊,想抢购一些勋章了

臭熊猫 发表于 2024-6-3 19:59:55

亲测好用,直接显示价格看到好价都可以直接秒了

Dasteroid 发表于 2024-6-3 20:14:54

非常好脚本,使我不用在乎购买信息

水水水冘 发表于 2024-6-3 20:21:07

之前从来没有想过还会有这样的脚本

Just Dust 发表于 2024-6-3 20:22:54

好方便的脚本捏~
最后的大宝剑有点深意在的哦;P
页: [1] 2 3 4
查看完整版本: [五毛脚本] 二手市场大宝剑布丁 -直接显示寄售价格!