GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1581|回复: 24
收起左侧

[技术交流] 关于如何实现论坛中多个附件同时购买的功能【暂未完成】

[复制链接] |关注本帖

【新手友好】昆進幼年独角兽波纹蓝蛋香喷喷的烤鸡山猫图腾GM論壇榮譽勛章云游中的助祭寻觅

     楼主| 霜骨炽翼 发表于 2025-1-13 22:21:07 | 显示全部楼层 |阅读模式 <
    本帖最后由 霜骨炽翼 于 2025-1-13 22:43 编辑

    背景:当前网站中存在着大量的多附件下的优质帖子,而需要坛友们自己主动去点击多次才能完全下载全部的附件,这极大的影响着坛友们的使用质量。为了进一步提高坛友的用户体感,增强广大坛友的凝聚力,促进论坛的服务质量提升,特提出实现多附件下载功能插件的需求和计划。

    1. 当前代码的目标: 实现一键式下载当前帖子中的所有附件
    2. 目标用户:           具有希望一键购买需求的坛友们

    3. 代码语言:            js,后期建议可以搭配油猴子使用,能够实现一个插件点击事件完成目标任务
    4. 当前实现情况:     目前可以粗略实现单个文件的购买功能,但是在多个附件下载功能上存在bug,无法在使用js的click事件后读取到购买附件的元素。
    5. 当前希望情况;     寻求广大论坛中的技术人员看看,是否能找到存在的bug情况,以及如何实现多附件下载功能。


    1. // 多文件下载v1
    2. document.querySelector('button').addEventListener('click', async function() {
    3.   // 假设这里是点击事件的处理逻辑
    4.   // 等待一些操作完成,可以根据实际情况修改等待时间或使用其他事件来确认操作完成
    5.   await sleep(1000);
    6.   // 尝试查找元素
    7.   var paysubmitElement = document.getElementsByName('paysubmit')[0];
    8.   if (paysubmitElement) {
    9.     var childNode = paysubmitElement.childNodes[0];
    10.     if (childNode) {
    11.       childNode.click();
    12.     } else {
    13.       console.error("The child node of paysubmit element does not exist.");
    14.     }
    15.   } else {
    16.     console.error("The paysubmit element does not exist.");
    17.   }
    18. });

    19. function sleep(ms) {
    20.   return new Promise(resolve => setTimeout(resolve, ms));
    21. }
    22.     res = this.document.getElementsByTagName('a');
    23.     cnt = 0;
    24.     for(var i = 0; i<res.length; ++i) {
    25.          if(res[i].text == '购买') cnt++;
    26.     }
    27.     lists = Array(cnt);
    28.     cnt = 0;
    29.     for(i = 0; i<res.length; ++i) {
    30.          if(res[i].text == '购买')lists[cnt++] = res[i];
    31.     }

    32.     for(i = 0; i < cnt; ++i ){
    33.     console.log(i);
    34.     lists[i].click();console.log('hello ');
    35.     var start = (new Date()).getTime();
    36.         while ((new Date()).getTime() - start < 500) {
    37.             continue;
    38.         }
    39.     console.log('world');
    40.     this.document.getElementsByName('paysubmit')[0].childNodes[0].click();
    41.     }
    复制代码


    PS:图片来源为,建议测试网页:
    【资源】九篇精彩创新的父子文故事 - 文学创作 - GameMale最新游戏MOD资源交流论坛!

    可能需求来源:
    【自购】【田龟源五郎】漫画:輓奴(ばんど)英日+fanbox 2024年7-10月杂图集 【调教、重口警告、大叔】 - 和谐动漫 - GameMale最新游戏MOD资源交流论坛!




    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    永亘环小狮欢舞『搓粉团珠』黄粱一梦【新春限定】果体 隆死灵之书永远的克叔業火死鬥实现梦想官复原职

      娱乐法师火布偶 发表于 2025-1-13 22:25:22 | 显示全部楼层 <
      【注意事项】
        1. 同一个帖子内请勿将资源拆分多个附件,善用打包功能,违反将删除处理。文章推荐同理,同一篇文章请在一个帖子进行更新处理。

      根据最新版规的内容,这些帖子应该都算违规了,不过这些帖子的发布时间可能在版规的这一条规则修订前,所以就暂时搁置了
      回复

      举报

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

        黑达克 发表于 2025-1-13 22:31:17 | 显示全部楼层 <
        同时购买的话,最早坛里的“购买所有附件”功能还是可用的,但在十周年开始进行附件下载限量(https://www.gamemale.com/thread-112525-1-1.html)之后就失效了。

        评分

        参与人数 1追随 +1 收起 理由
        阿不思的落胤 + 1 赞一个!

        查看全部评分

        回复

        举报

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

          凯诺斯 发表于 2025-1-13 22:31:46 | 显示全部楼层 <
          回复

          举报

          20x43 隐形➀吃饱金币的Doge冒险用指南针金牌矿工小小安全帽小小舞台阿拉喵?神灯肉垫手套我的天使

            不是卖萌的基佬 发表于 2025-1-13 22:35:41 | 显示全部楼层 <
            回复

            举报

            质量效应三部曲上古卷轴V:天际死亡化身龙血指环不灭狂雷守护者三角头铁牛邪恶圣杯龙腾世纪:审判赛博朋克2077

              傲瑞龍兽 发表于 2025-1-13 22:37:09 | 显示全部楼层 <
              回复

              举报

              GM論壇勛章心领神会『冰雕马拉橇』泰比里厄斯享受美食的小伯『搓粉团珠』永亘环『不败之花』

                aboab 发表于 2025-1-13 22:38:34 | 显示全部楼层 <
                回复

                举报

                御医神兔

                  不在彩虹脚下 发表于 2025-1-13 22:47:03 | 显示全部楼层 <
                  回复

                  举报

                  裸体克里斯火柴 - 果体美男子雄躯的昇格人鱼之泪冒险专用绳索Futūrum(未来)卡斯迪奥卡洛斯·奥利维拉崩朽之青铜龙王

                    雨落看闲花 发表于 2025-1-13 22:55:14 | 显示全部楼层 <
                    回复

                    举报

                    『搓粉团珠』雪王的心脏肉垫手套『落樱缤纷』里昂‧S‧甘乃迪小小安全帽丹雀衔五穗,人间始丰登『随时随地开启!』『随时随地开启!』寶可夢 Pokémon

                      zhuovboyan 发表于 2025-1-13 23:10:23 | 显示全部楼层 <
                      回复

                      举报

                      雄躯的昇格DroverBIG BOSS谜蠕动的混沌—奈亚拉托提普大脚板逆转未来The Brave Boyka

                        pleitgen 发表于 2025-1-13 23:14:49 | 显示全部楼层 <
                        回复

                        举报

                        我的天使GM吸血伯爵吃饱金币的Doge阿拉喵?神灯苏格兰圆脸胖鸡小小舞台永浴爱河

                          毛茸茸兽兽 发表于 2025-1-13 23:26:54 | 显示全部楼层 <
                          吼(´×ω×`)想起之前看到一个帖子6-8个附件的支配的恐惧咯~有了这倒是方便了点~
                          回复

                          举报

                          40x43 隐形➀『搓粉团珠』16x43 隐形➀兴奋的小伯炼金之心月影狼

                            SweetUncle 发表于 2025-1-13 23:31:32 | 显示全部楼层 <
                            查找并点击'购买'文本的a标签后,再模拟点击购买支付的btn后,好像并不会直接下载吧,感觉还是要再点击一下a标签鸭
                            回复

                            举报

                            妙手空空泰比里厄斯Zootopia官复原职重归于好小狮欢舞九尾妖狐·阿狸『搓粉团珠』

                              桀桀桀 发表于 2025-1-13 23:54:44 | 显示全部楼层 <
                              回复

                              举报

                              寻觅药剂背袋魔法石碑吃完的面包质量效应三部曲森林羊男驯化黑龙幼崽红龙幼崽

                                Chare 发表于 2025-1-14 00:50:43 | 显示全部楼层 <
                                确实有看到过这种多附件的,不同下载渠道的还挺多,看其它楼层才知道现在这种被取消了
                                回复

                                举报

                                近地夜航风物长宜玄生万物云上之光永亘环龙鳞石红心玉

                                  cdcai 发表于 2025-1-14 00:54:21 | 显示全部楼层 <
                                  回复

                                  举报

                                  TRPG版塊永亘环『搓粉团珠』夏日柯基苏格兰圆脸胖鸡夏尔霍格沃兹魔法学校寶可夢 Pokémon神奇四叶草GM論壇榮譽勛章

                                    福黎 发表于 2025-1-14 02:26:36 | 显示全部楼层 <
                                    回复

                                    举报

                                    特殊-家园卫士Ⓛ岛田半藏虎克船长黑豹大黄蜂(ChevroletCamaro)蒂法·洛克哈特吉尔·沃瑞克布衣+12 传奇的骑士遗盔

                                      KamiuBlued 发表于 2025-1-14 03:02:08 | 显示全部楼层 <
                                      回复

                                      举报

                                      敖蜃星雷霆晶球炼金之心召唤古代战士邪恶圣杯百相千面-戏弗图AI岛田半藏诺克提斯·路西斯·伽拉姆铁汉柔情

                                        2302594 发表于 2025-1-14 06:53:43 | 显示全部楼层 <
                                        回复

                                        举报

                                        GM論壇進階勛章驯化红龙幼崽莱托·厄崔迪罗宾·西克虎克船长瑞雪兆丰年,生灵万物新森林羊男【新手友好】昆進

                                          xhy20031231 发表于 2025-1-14 08:02:19 | 显示全部楼层 <
                                          回复

                                          举报

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

                                          本版积分规则

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

                                          GMT+8, 2025-2-23 10:24 , Processed in 0.315943 second(s), 146 queries , Redis On.

                                          Copyright © 2013-2025 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表