【马年福卡】GM泥潭APP(内测版)——告别浏览器,专为刷坛而生
本帖最后由 hezhushizaishi 于 2026-2-28 15:37 编辑为了适应越来越内卷的code区,那只能另辟蹊径,做(?)玩一些不一样的事情了那就有了这个人生中的第一个APP——GM泥潭https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.pnghttps://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.pngstatic/image/hrline/4.gif 把大象装进冰箱需要几步?
1打开冰箱 2把大象装进冰箱 3关上冰箱
而做论坛APP需要几步?
1下载好Android Studio以及配套软件 2把网址塞进APP 3打包成APKhttps://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.pnghttps://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png 实际上就是套着论坛网页端的APP壳,不能算的上一个真正的论坛的APP,有夸大成分的但是确确实实优化我在手机刷坛的体验,具体哪里不一样呢?往下看https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.pngstatic/image/hrline/4.gif 那作为一个基本上手机端上回帖的人,网页端套着手机屏幕真的是一眼难尽,不禁要打开浏览器,而且一言不合就回退到移动端,这可触发不了勋章效果https://img.gamemale.com/album/202509/07/180825xlyfj7v2zfe7zvv1.png 突发奇想,就在记录发了一条想法:
(居然是6天前了,我果然是行动派.jpg) 然后,然后就开始搭建了,下载了配套了Android Studio,加上我最爱的codex5.3和claude opus4.6,再配合上gemini pro3.1(毕竟是谷歌家的产品,肯定是对自家产品很熟悉{:4_114:}) 首先开始就是强制为网页端惹,解决了我最大的痛点(可以愉快的触发勋章!) 接着就是开始增加上原生APP的功能,两次返回退出软件,下拉刷新(好像网页也有这个功能https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png),进度条(好像也有…) 然后想起了刷网页的时候,遇到网络不好,或者内容比较大,才开始下拉的时候DOM就跟着变动,本来手机性能就不好有时候直接就卡死了,而且感觉特别别扭,所以加上了跳转前截图遮罩和过渡动画,这样,美美等待加载完,才呈现给你看https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png
解决了这个,那还有一个我每次都要点的——按发帖时间排序,那能不能像脚本一样改变这个呢?毕竟本质上来说就是网页端https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png 他们说可以,那还等什么,就做进去呗https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png
在帖子列表默认一进去就是最新的,当然可以按一下就变成默认了 做到这里觉得差不多了,但是看着默认图标和开屏加载的时候白屏,觉得很不是滋味 就做了图标和开屏图集,开屏图集的来源是之前做的一半的迎新年的网页https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png,没想到有一天还能发光发热
那为什么不做完,因为做到一半就去做勋章透镜了https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png是勋章害了我.jpg 经过一通变化,有了以下APP的图标和图集
我觉得还是表达了我对于论坛的感觉,不知道坛友觉得如何呢?https://img.gamemale.com/album/202509/07/160337s4p7pc7jp5pytiu5.png 名称确实是想了很久,肯定是手是GM呢,毕竟图标和图集都这么明晃晃的明示了,GM论坛?感觉不是那么好,GM村?确实很符合论坛基调的,但是有点平平无奇的感觉,最终不经意间想起了“泥潭”,是你坛的谐音,然后就蹦出了"GM泥潭",老坛友一眼就能认出来,并且名字有记忆点https://img.gamemale.com/album/202509/07/160337s4p7pc7jp5pytiu5.png 那既然都做到这里了,倒不如把弹窗也装扮一下https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png 说起弹窗,其实使用我发现了一个不方便的问题,如果坛友没有加入BBcode代码[和url][和/url]进行跳转的话,网页端可以复制粘贴到搜索框,但是APP可没有搜索框,那就直接检测有链接,加入链接跳转原始的:
APP上看到的:
这样就实现链接跳转 那发现说有站内链接和站外链接,由于本质上网站,一跳转就可以转到别的网站,是的,你甚至可以在里面看涩涩的东西(){:4_114:}{:4_89:} 为了避免这尴尬存在,非本站的链接,就学习别的网站进行链接跳转到浏览器
那弹窗都做了,开屏提示语也做吧{:4_114:}https://img.gamemale.com/album/202509/07/160336d0ggr56vrcvjclwx.png 本来到这里基础上都做了差不多了,但偏偏想到说,既然是APP,那就做点独属于APP的功能,于是又有了以下这个:
保存帖子图片功能
针对的是帖子里面上传的图集,可以调用接口把图片保存在相册,复制链接或者浏览器打开 虽然说我也不知道这个功能有什么用?https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png可能是为了更像APP一点吧 那到做到这里了,把回帖功能也做上吧,一个回帖数一千出头的人居然要做回帖脚本,我的老天爷啊
放在每个分区的列表,需要自己点击开始才能够抓取 主要是一天回帖不过几个,但是时间一长就忘记回到哪里惹 知道论坛里是有回帖脚本的,但是我这个人就是喜欢不断重复造轮子,自己做的话可以做到自己喜欢的审美.jpghttps://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png 这个开启后帖子的列表
回帖记录我想的是,就是存储->抓取->记录,刚好https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png在勋章透镜学会了用PID和TID来判断 我猜以往的回帖脚本应该是从帖子列表每一个去抓取,判断有没有回帖,但听到说偶尔来个502,可能是并行抓取并且发送遭到了服务器的拒绝,那我就想,能不能从别的地方抓取呢? 经过研究,我发现了一个绝妙的地方,就会回帖记录,thread&type=reply&view 不仅有着PID和TID,而且按我的设想,一次请求就可以大约20条记录,经过实测,每页抓取的数据量为20kb左右,减少了请求量和数据量,相对来说是提升效率和减轻服务器的压力 那能记录一切就好说了,先同步你的回过的帖子,我设置上限为3000,理论上来说已经是足够的,就算先回远古帖子也能记录判断惹https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png并且每次同步只抓取500条数据,然后有4小时cd 接着就是每次回帖的时候会自动记录并保存成功回复的帖子PID和TID,自动更新缓存
并且还有兜底机制,每个4小时,会自动同步回帖记录,自动抓取对比遗漏的帖子(其实第二步基本上可以有百分之99了),遇到上次记录UID就会自动停下,不会进行无限制的比对,并且还是你得进入帖子列表才会开始自动同步,比如你昨天回帖,今天一直没上,得等到你今天再次进入列表才会自动抓取,是触发抓取而不是定时抓取,因为我的回帖效率不高,如果有使用的坛友看看第二步自动缓存基本上能记录的话,到时候会删掉这部分
如果喜欢我设计回帖,甚至还准备脚本猴的脚本,因为本质上来说都是操作浏览器的https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png
static/image/hrline/4.gif 链接下载: virustotal的检测报告
大小:6MB左右
名称:GM泥潭.apk 分享链接:
蓝奏云:https://wwazn.lanzoul.com/iq3vU3j6y2wh密码:ecgg 酷族:https://www.kzwr.com/file/fa3d839f
谷歌:https://drive.google.com/file/d/ ... UY/view?usp=sharing 其实现在还是有瑕疵,就比如我下午发现这个帖子的图片不能保存;空间赠礼的图片消失等等 不过重要的是回帖体现,因为我自己不怎么回帖,想让坛友推荐好用的回帖脚本,比如回帖分区积分数量?每个分区的回帖限制?站街脚本,计划应该是做个工具箱,放在屏幕的右下角,这样就可以控制开启和关闭了 如果体验有什么问题欢迎及时反馈,看看能不能尽量推出正式版本https://img.gamemale.com/album/202509/07/160336xcryx944ytbnbeo3.png反馈问题的总结 1.开屏开启时间长/点击帖子跳转时间久/页面长期不动/页面卡死 答:是设置和网络问题相结合,因为上文提到说要为了流畅体验,所以说得等待加载完毕才实现跳转,这就会带来两个隐形问题,(1)如果帖子图片多的话,就会一直在加载中,就比如我这个帖子https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png因为设置了“截图”(截取当前界面),看起来就好像是卡死了一样,也有可能是真的卡死(2)网络信号不好,比如昨天接近1万的在线,自己在电脑端的话也有可能加载失败,更不用说使用这个APP了,而平常的网络波动更是会加剧这种现象 解决办法:(1)等待(2)万能办法——杀掉进程重新加载https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png 未来设想解决办法:(1)优化加载办法,设计后台重试连接(2)增加缓存机制,对于最近浏览过的帖子进行暂时性的缓存(3)增加提示语 2.在手机其他软件打开链接会跳转到当前APP 答:其实是一个小功能,就是有时候会在别处地方获取到论坛的链接,因为APP没有“放置”链接的地方,所以就调用原生APP的跳转能力,就跟百度网盘等国产软件一样,一旦检测到你有安装链接就会提示跳转 但是变成了一个BUG,但在浏览器打开论坛的时候,点击任意链接,因为系统检测到了属于论坛的链接,就会强制跳转https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png,这样就好像是被“强迫”使用APP了https://img.gamemale.com/album/202509/07/160337ibz69rbuljnet4s9.png,(变成了最讨厌的样子.jpgΣ(;゚д゚))而且有坛友反馈说选择浏览器选择没反应,也是一个隐形BUG 解决办法:如果觉得使用APP不顺手的话可以先卸载,等待优化好的时候再下载 未来设想解决办法:看看能不能剔除浏览器的链接跳转,如果不行的话考虑砍掉这个功能,在APP里面集成链接状态? 3.有些帖子图片不能保存?
虽然我相信大多数的坛友应该不会用到,但我测试后发现有些帖子的图片不能保存,真的很奇怪,看看能不能解决 4.适配手机端的回帖反馈
这是一位坛友提出的,也是我遇到的难点,就是说现在在手机端设置的电脑端的UI,是为了触发勋章效果,但是手机端在电脑端的回复框很难适配,因为键盘弹出,就会遮住本来在最下方的回复框,需要手动缩放并且调整位置,很不方便回帖
解决办法:(1)用脚本把这个容器移动到帖子和回帖的中间(2)重做容器,适配手机端的界面
未来设想解决办法:用(1)的话比较简单方便,但是解决不了字比较小的问题;用(2)的话比较麻烦,但是如果解决了甚至不用下拉找回复框,直接在手机屏幕右下侧一点就可以弹出回复框,需要去研究回复框的组成和发送办法提议加入的脚本
1.勋章放大镜
2.勋章百宝箱
3.【油猴脚本】一键每日 血液+10 金币+6
4.站街脚本
鄙人不才,一句牛逼行天下 苹果是不是不用指望用上了{:6_193:} 看着好厉害的样子,技术力好强,终于可以更方便了吗:loveliness: 楼主好厉害惹,有一个app的话感觉体验会比用浏览器好很多 大佬太强啦,手机浏览器上泥潭一直在手机版和电脑版横跳 {:6_165:}好...好强!这就是技术大佬的风采吗,有APP版本的会方便很多,我将停止加班全职研究这篇帖子{:6_188:}。 妈耶 楼主是典型的行动派 有想法就去做 目前看来只能用牛逼两个字概括我心底的想法 本人肯定是用不上了,安卓的坛友可以试用一下,也可以反馈一下可能遇到的bug来优化功能 论坛也有APP版本了,看起来更加方便了呢。 膜拜大佬 感谢手搓{:5_118:} 现在习惯在电脑上刷,先收藏一手,万一以后用到呢=ω= 厉害了啊 千言万语汇总成一句 wcnb!以后这样的话 把app隐藏起来,就可以偷摸上论坛而不留下浏览器记录了 真的是大佬啊
我也是赶上好时代了,能用APP刷泥潭了,不然都害怕体验不够好惹 太强了,才6m吗,可惜ios用不了呢 我抄!大佬大佬!这下手机刷泥潭不是梦啦! 好多想法,好多时间和精力,这下手机也能很方便刷泥潭了 太强了,说起来好像以前有人悬赏过来着,可以去把悬赏拿了
现在就试用一下 {:6_197:}好强大!可惜要不是底部代码感觉真的可以搓一个标准完整APP 感谢大佬 有App刷论坛就方便多了