GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1877|回复: 97
收起左侧

[心得] GM勋章搜索

  [复制链接] |关注本帖

GM活动员

Level 0

『终点站:极地』被释放的灵魂征服之王虚空之海的鲸死灵之书圣甲虫秘典破损的旧书夜魔护符Futūrum(未来)男巫之歌



    名称:
    GM勋章搜索

    功能:
    点击勋章图片,自动搜索
    禁止GM本身“点击勋章跳转勋章商城

    不足:
    当勋章名称和帖子标题不一致时,搜不到

    使用方法:
    点击勋章图片

    优化方向:
    当搜索结果为1时,自动打开,简化操作
    当搜索结果为0时,调用高级搜索,全文搜索勋章博物馆

    改动记录:
    5.13  修复了会阻止其他的(头像,GM图标)点击跳转
    5.17  修复了快捷表情的误搜;
             搜索时去除一些符号,提高精准性


    1. // ==UserScript==
    2. // @name         GM勋章搜索
    3. // @version      0.11
    4. // @author       M
    5. // @match        https://www.gamemale.com/*
    6. // ==/UserScript==
    7. (function() {
    8.     'use strict';
    9.     // 获取所有的图片
    10.     var imagesParent = document.body;
    11.     // 获取搜索框元素
    12.     var searchBox = document.getElementById('scbar_txt');
    13.     // 获取搜索按钮元素
    14.     var searchBtn = document.getElementById('scbar_btn');
    15.     imagesParent.addEventListener('click', function(event) {
    16.         var target = event.target;
    17.         // 判断点击的元素是否有 alt 属性的图片
    18.         if (target.tagName.toLowerCase() === 'img' && target.hasAttribute('alt') && !/^[;::]/.test(target.getAttribute('alt'))) {
    19.             var name = target.getAttribute('alt');
    20.             var cleanedName = name.replace(/[,,『』]/g, '').replace(/【.*?】/g, '').trim();
    21.             if (cleanedName) {
    22.                 searchBox.value = cleanedName;
    23.                 searchBtn.click();
    24.                 var resultCount = document.querySelectorAll('.n').length;
    25.                 if (resultCount === 1) {
    26.                     var resultLink = document.querySelector('.n a');
    27.                     if (resultLink) {
    28.                         window.location.href = resultLink.href;
    29.                     }
    30.                 }
    31.                 event.preventDefault();
    32.             }
    33.         }
    34.     });
    35. })();
    复制代码

    本帖子中包含更多资源

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

    x

    评分

    参与人数 39血液 +78 追随 +38 堕落 +12 收起 理由
    斯巴迪克斯 + 1
    raccooncop + 2 + 1 + 1 很给力!
    justwe + 1
    majorw + 2 + 1
    岚狗 + 1
    犬傑犬 + 1
    狗四月 + 2 + 1 很给力!
    上口下天先生 + 1 + 1
    领带骑士 + 1
    Freeze123 + 1

    查看全部评分

    本帖被以下淘专辑推荐:

    • · 6|主题: 2, 订阅: 0
    回复

    使用道具 举报

    组件大师

     『先知灵药:真视』一国之主『不败之花』虚空之海的鲸男巫之歌史莱姆牧场诺曼底号缘起星空诺克提斯·路西斯·伽拉姆

      爱死你了mkm,非常需要这个功能!!!

      评分

      参与人数 1血液 +6 追随 +1 收起 理由
      Makima + 6 + 1 很给力!

      查看全部评分

        收起(5)
      回复

      使用道具 举报

      Level 0

      GM活动员

      我的天使阿拉喵?神灯

        (´×ω×`)请问是点击商城里的勋章自动跳转到相应的帖子介绍咩~
        回复

        使用道具 举报

        Level 10 max

        GM活动员

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

          回复

          使用道具 举报

          GM活动员

          官复原职实现梦想终归一人崩朽之青铜龙王虚空之海的鲸和你一起飞行的皮卡丘极·龙の意『召唤好运的角笛』 『先知灵药:真视』重建熊屋

            楼主真的是脚本大佬啊
            ps:这个鸣人的签名图片真的是很瑟啊

            评分

            参与人数 1血液 +4 追随 +1 堕落 +1 收起 理由
            Makima + 4 + 1 + 1 很给力!

            查看全部评分

            回复

            使用道具 举报

            Level 10 max

            诺曼底号汤姆·赫兰德『不败之花』普隆普特·阿金塔姆诺克提斯·路西斯·伽拉姆克莱夫・罗兹菲尔德约书亚・罗兹菲尔德原来他一直在我身边最终幻想XIV雄躯的昇格

              回复

              使用道具 举报

              Level 0

              桑克瑞德·沃特斯索尔·奥丁森阿列克西欧斯(Alexios)镜中小鸟钢铁勇士弯刀魯杰羅·弗雷迪沃特·沙利文Scott Ryder恶魔阿蕾莎黑豹

                回复

                使用道具 举报

                Level 0

                最终幻想XVI克莱夫・罗兹菲尔德

                  这个功能真的很便利但是还是有些勋章升级后名字都变了不好搜,还是自己要有个基础印象比较好
                  回复

                  使用道具 举报

                  GM活动员

                  咆哮诅咒虚空之海的鲸『私有海域』『钜鲸』海的记忆

                    回复

                    使用道具 举报

                    黑暗交易炼金之心龙鳞石 『先知灵药:真视』『不败之花』六出冰花岛屿探险家炽天使之拥黄金之旅闪耀的魔仙棒

                      回复

                      使用道具 举报

                      崩朽之青铜龙王丹妮莉丝·坦格利安岛田半藏骑兽之子落雪勇者与龙的传说-第一页Dante人到中年雄躯的昇格丹·雷诺斯魔法不朽·传奇不熄

                        有了这个功能搜索更方便了,因为有些勋章升级名字会有变化,能精确定位就很需要
                        回复

                        使用道具 举报

                        诺克提斯·路西斯·伽拉姆業火死鬥钢铁侠永远的克叔卡利亚权杖极·龙の意死灵之书虚空之海的鲸史莱姆牧场男巫之歌

                          回复

                          使用道具 举报

                          缘起星空

                            很适合新手抢勋章的功能,泥潭脚本越来越丰富多彩了(
                            虽然估计以后都是盲盒了吧,变成盲盒后舒服多了
                              收起(5)
                            回复

                            使用道具 举报

                            小小舞台『 弗霖的琴』虚空之海的鲸業火死鬥男巫之歌永浴爱河泰比里厄斯崩朽之青铜龙王岛田源氏风物长宜

                              好像还挺实用的功能,不过应该也是用的gm自带的搜索吧,可搜索系统有限定访问频率的
                              如果下次勋章补货还是盲盒,那实际上在开了之后你玩命搜索也还是慢人一步()
                              估计还是二手抢搜索啥的作用大一些?
                              回复

                              使用道具 举报

                              炼金之心『星象监测』猩红魔鹫时间尽头的虚空麦迪文(Medivh)岛屿探险家安德森‧戴维斯龙鳞石图腾饼干重建熊屋

                                回复

                                使用道具 举报

                                『迷翳之中』『星河碎片』『灰域来音』泰比里厄斯岛田源氏業火死鬥白野威落雪勇者与龙的传说-封面遍江云霞

                                  回复

                                  使用道具 举报

                                  亚索月影狼晓月终焉旅行骰子!卡利亚权杖

                                    回复

                                    使用道具 举报

                                    永浴爱河虚空之海的鲸永远的克叔吃饱金币的Doge裸体克里斯征服之王我的天使钢铁侠旧日支配者—克苏鲁男巫之歌

                                      回复

                                      使用道具 举报

                                      重建熊屋金钱马车【圣诞限定】心心念念小雪人擎天柱(Peterbilt389)聚魔花盆至死不渝灵魂之椅艾吉奥白野威追忆

                                        回复

                                        使用道具 举报

                                        卡利亚权杖上古卷轴V:天际霍格沃兹魔法学校

                                          怎么用,这样吗?


                                          // ==UserScript==
                                          // @Name         GM勋章搜索
                                          // @version      0.11
                                          // @author       M
                                          // @Match        https://www.gamemale.com/*
                                          // ==/UserScript==

                                          (function() {
                                              'use strict';
                                              // 获取所有的图片
                                              var imagesParent = document.body;
                                              // 获取搜索框元素
                                              var searchBox = document.getElementById('scbar_txt');
                                              // 获取搜索按钮元素
                                              var searchBtn = document.getElementById('scbar_btn');
                                              imagesParent.addEventListener('click', function(event) {
                                                  var target = event.target;
                                                  // 判断点击的元素是否有 alt 属性的图片
                                                  if (target.tagName.toLowerCase() === 'img' && target.hasAttribute('alt')) {
                                                      var name = target.getAttribute('alt');
                                                      if (name) {
                                                          searchBox.value = name;
                                                          searchBtn.click();
                                                          var resultCount = document.querySelectorAll('.n').length;
                                                          if (resultCount === 1) {
                                                              var resultLink = document.querySelector('.n a');
                                                              if (resultLink) {
                                                                  window.location.href = resultLink.href;
                                                              }
                                                          }
                                                          event.preventDefault();
                                                      }
                                                  }
                                              });
                                          })();
                                            收起(3)
                                          回复

                                          使用道具 举报

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

                                          本版积分规则

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

                                          GMT+8, 2024-4-23 17:24 , Processed in 0.215480 second(s), 156 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表