GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1806012|回复: 83
收起左侧

[心得] 脚本——页面回帖检测

    [复制链接] |关注本帖

GM活动员

Lvl. 0

炙热的格拉迪欧拉斯Futūrum(未来)位于左侧的随从已派遣远征果体76永远的克叔【夏日限定】夏日的泰凯斯亭亭如盖

    Makima 发表于 2023-10-17 10:11:04 | 显示全部楼层 |阅读模式 <


    改自@Nittbone 的脚本

    正常使用
    不唰唰唰连续搞四五页,应该还是挺稳定的



    记得修改成自己的UID
    记得修改成自己的UID

    //@Name

    1. // ==UserScript==
    2. // @name       页面回复检测
    3. // @version      1.1
    4. // @description  在帖子列表页上标记你是否回帖
    5. // @author       N&M
    6. // @icon         https://www.google.com/s2/favicons?sz=64&domain=gamemale.com
    7. // @match       https://www.gamemale.com/*
    8. // @grant        GM_addStyle
    9. // ==/UserScript==

    10. (function() {
    11.     'use strict';

    12.     // 输入您的UID
    13.     const userId = '679483';

    14.     // 添加样式
    15.     GM_addStyle(`
    16.         .replied-thread:before {
    17.             content: '✔️';
    18.             margin-right: 5px;
    19.         }
    20.         .unreplied-thread:before {
    21.             content: '❌';
    22.             margin-right: 5px;
    23.         }
    24.     `);

    25.     // 存储缓存结果的对象
    26.     const cache = {};

    27.     // 获取主题帖元素
    28.     const threadElements = document.querySelectorAll('.bm_c tbody[id^="normalthread_"]');

    29.     // 构建请求URL数组
    30.     const requestUrls = Array.from(threadElements).map(threadElement => {
    31.         const threadLinkElement = threadElement.querySelector('.xst');
    32.         const threadUrl = threadLinkElement.getAttribute('href');
    33.         const threadId = threadUrl.match(/thread-(\d+)/)[1];
    34.         return `https://www.gamemale.com/forum.php?mod=viewthread&tid=${threadId}&authorid=${userId}`;
    35.     });

    36.     // 批量请求回帖情况
    37.     Promise.all(requestUrls.map(url => fetch(url).then(res => res.text())))
    38.         .then(responses => {
    39.             responses.forEach((html, index) => {
    40.                 const threadElement = threadElements[index];
    41.                 const threadUrl = requestUrls[index];
    42.                 const threadId = threadUrl.match(/tid=(\d+)/)[1];

    43.                 // 判断当前登录用户是否回帖
    44.                 const replied = !(html.includes("未定义操作") || html.includes("ERROR:"));

    45.                 // 缓存回帖情况
    46.                 cache[threadId] = replied;

    47.                 // 应用回帖标记样式
    48.                 applyReplyStatus(threadElement, replied);
    49.             });
    50.         })
    51.         .catch(error => {
    52.             console.error('An error occurred while fetching replies:', error);
    53.         });

    54.     // 应用回帖标记样式
    55.     function applyReplyStatus(threadElement, replied) {
    56.         if (replied) {
    57.             threadElement.classList.add('replied-thread');
    58.         } else {
    59.             threadElement.classList.add('unreplied-thread');
    60.         }
    61.     }
    62. })();

    复制代码





    来自群组: 泥潭疗养院

    本帖子中包含更多资源

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

    x

    评分

    参与人数 28血液 +47 追随 +27 堕落 +12 收起 理由
    投鞭断流 + 1 + 1 赞一个!
    大河内太 + 1 + 1
    singto + 1 赞一个!
    无心gal游戏 + 1
    jbtty + 1 + 1
    ga2006024244 + 1 + 1 很给力!
    chouki + 1 + 1 + 1 赞一个!
    cc簗橗 + 6 + 1 神马都是浮云
    mlyd + 1
    迷糊月牙魇 + 1

    查看全部评分

    本帖被以下淘专辑推荐:

    • · 工具|主题: 45, 订阅: 30
    回复

    使用道具 举报

    组件大师

    裸体克里斯位于左侧的随从已派遣远征极·龙の意新神的赐福

      Nittbone 发表于 2023-10-17 12:12:21 | 显示全部楼层 <
      最方便的是集中水贴的时候一眼看一下哪些帖子还没回呢~~

      评分

      参与人数 1旅程 +1 金币 +6 血液 +6 追随 +1 堕落 +1 收起 理由
      Makima + 1 + 6 + 6 + 1 + 1 很给力!

      查看全部评分

      回复

      举报

      蒂法·洛克哈特大恶魔索林·临终一役贝优妮塔暮光独角兽幼崽春之歌意气风发的海盗刀枪海盗弯钩

        a101595752 发表于 2023-10-17 10:20:37 | 显示全部楼层 <
        回复

        举报

        岛田源氏位于左侧的随从已派遣远征神奇宝贝图鉴炎龙火舌神奇宝贝大师球藤田優馬圣剑艾尔尤因永亘环雄躯的昇格我已倾听,我已感受,我已思考

          hellseasons 发表于 2023-10-17 10:20:37 | 显示全部楼层 <
          回复

          举报

          John Reese裸体克里斯位于左侧的随从已派遣远征虚空之海的鲸黄粱一梦【新春限定】果体 隆新神的赐福都市:天际线2永远的克叔業火死鬥

            娱乐法师火布偶 发表于 2023-10-17 10:30:22 | 显示全部楼层 <
            回复

            举报

            【夏日限定】夏日的泰凯斯炽天使之拥破碎的圣水瓶内森·德雷克索尔·奥丁森位于左侧的随从已派遣远征巴哈姆特史莱姆牧场吃饱金币的Doge杰森‧斯坦森

              Wildersky 发表于 2023-10-17 10:32:55 | 显示全部楼层 <
              回复

              举报

              裸体克里斯位于左侧的随从已派遣远征性感男神GM幽浮起司煲车厢特供 · 热巧 450ml图腾饼干『酒馆蛋煲』『搓粉团珠』『南瓜拿铁』男巫之歌

                一只随行 发表于 2023-10-17 10:38:07 | 显示全部楼层 <
                这就是nit那个玩崩论坛脚本的改良版吗对大水怪来说好像比之前那个点进贴确认是否回帖的那个脚本更实用耶
                回复

                举报

                史莱哲林十年一梦位于左侧的随从已派遣远征肉乖乖实现梦想業火死鬥魔法不朽·传奇不熄卡洛斯·奥利维拉官复原职男巫之歌

                  Burry 发表于 2023-10-17 10:43:51 | 显示全部楼层 <
                  回复

                  举报

                  【夏日限定】夏日的泰凯斯肉垫手套【新春限定】果体 隆超人暮狼归来杰森‧斯坦森纯真护剑安德森‧戴维斯索林·临终一役自由

                    jiuuy123 发表于 2023-10-17 10:45:24 | 显示全部楼层 <
                    回复

                    举报

                    羅素·托維位于左侧的随从已派遣远征永远的克叔性感男神GM保加利亚妖王虚空之海的鲸美恐:新的开始男巫之歌雄躯的昇格『落樱缤纷』

                      Atsukun 发表于 2023-10-17 10:48:54 | 显示全部楼层 <
                      回复

                      举报

                      裸体克里斯灵魂之椅【夏日限定】夏日的泰凯斯死灵之书吃饱金币的Doge男巫之歌

                        一线银 发表于 2023-10-17 10:51:30 | 显示全部楼层 <
                        回复

                        举报

                        葛莱分多裸体克里斯位于左侧的随从已派遣远征

                          you9632587 发表于 2023-10-17 10:51:43 | 显示全部楼层 <
                          看着大佬们逐渐调教开发泥潭的帖子感觉像在看本子一样,我是不是最近本子看太多了
                          回复

                          举报

                          裸体克里斯位于左侧的随从已派遣远征亚瑟‧摩根【夏日限定】夏日的泰凯斯永远的克叔克里斯‧雷德菲尔德【新春限定】果体 隆内森·德雷克史莱姆牧场男巫之歌

                            歧路歌 发表于 2023-10-17 10:53:26 | 显示全部楼层 <
                            回复

                            举报

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

                              凯诺斯 发表于 2023-10-17 10:55:39 | 显示全部楼层 <
                              回复

                              举报

                                芸__彩 发表于 2023-10-17 10:59:24 | 显示全部楼层 <
                                回复

                                举报

                                業火死鬥位于左侧的随从已派遣远征我的天使GM吸血伯爵吃饱金币的Doge阿拉喵?神灯苏格兰圆脸胖鸡小小舞台永浴爱河肉垫手套

                                  毛茸茸兽兽 发表于 2023-10-17 11:10:36 | 显示全部楼层 <
                                  吼~不知道哪天会有结合或配合优老师的gm搜索优化插件的检测咧~
                                    收起(2)
                                  回复

                                  举报

                                  万众瞩目神奇宝贝大师球神奇宝贝图鉴『搓粉团珠』雪王的心脏肉垫手套『落樱缤纷』里昂‧S‧甘乃迪小小安全帽丹雀衔五穗,人间始丰登

                                    zhuovboyan 发表于 2023-10-17 11:23:22 | 显示全部楼层 <
                                    回复

                                    举报

                                    裸体克里斯位于左侧的随从已派遣远征【新春限定】果体 隆永亘环内森·德雷克璀璨金币安德森‧戴维斯绿茵宝钻未散的宴席脏器再生手术

                                      Morphyus 发表于 2023-10-17 11:28:17 | 显示全部楼层 <
                                      回复

                                      举报

                                      雄躯的昇格40x43 隐形➁裸体克里斯Drover人到中年40x43 隐形➀男色时代【夏日限定】夏日的泰凯斯炙热的格拉迪欧拉斯性感男神GM

                                        南洋水镜 发表于 2023-10-17 11:35:42 | 显示全部楼层 <
                                        回复

                                        举报

                                        骑兽之子『星象监测』章鱼小丸子【圣诞限定】心心念念小雪人结晶火鹰幼崽Hank - 抉择六出冰花康纳/Connor

                                          徐蒼雨 发表于 2023-10-17 11:38:42 | 显示全部楼层 <
                                          回复

                                          举报

                                            blaiddsslut 发表于 2023-10-17 11:45:21 | 显示全部楼层 <
                                            回复

                                            举报

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

                                            本版积分规则

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

                                            GMT+8, 2025-5-8 23:10 , Processed in 0.424473 second(s), 153 queries , Redis On.

                                            Copyright © 2013-2025 GameMale

                                            All Rights Reserved.

                                            快速回复 返回列表