hezhushizaishi 发表于 5 天前

【马年福卡】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.站街脚本








xiaohao831 发表于 5 天前

鄙人不才,一句牛逼行天下

Okabe 发表于 5 天前

苹果是不是不用指望用上了{:6_193:}

liuhuo0 发表于 5 天前

看着好厉害的样子,技术力好强,终于可以更方便了吗:loveliness:

凯诺斯 发表于 5 天前

楼主好厉害惹,有一个app的话感觉体验会比用浏览器好很多

J2isreal 发表于 5 天前

大佬太强啦,手机浏览器上泥潭一直在手机版和电脑版横跳

4455544 发表于 5 天前

{:6_165:}好...好强!这就是技术大佬的风采吗,有APP版本的会方便很多,我将停止加班全职研究这篇帖子{:6_188:}。

sanweny 发表于 5 天前

妈耶 楼主是典型的行动派 有想法就去做 目前看来只能用牛逼两个字概括我心底的想法

娱乐法师火布偶 发表于 5 天前

本人肯定是用不上了,安卓的坛友可以试用一下,也可以反馈一下可能遇到的bug来优化功能

Burry 发表于 5 天前

论坛也有APP版本了,看起来更加方便了呢。

Axe 发表于 5 天前

膜拜大佬 感谢手搓{:5_118:}

桀桀桀 发表于 5 天前

现在习惯在电脑上刷,先收藏一手,万一以后用到呢=ω=

lochking 发表于 5 天前

厉害了啊 千言万语汇总成一句 wcnb!以后这样的话 把app隐藏起来,就可以偷摸上论坛而不留下浏览器记录了

Sister_Rao 发表于 5 天前

真的是大佬啊
我也是赶上好时代了,能用APP刷泥潭了,不然都害怕体验不够好惹

akersD 发表于 5 天前

太强了,才6m吗,可惜ios用不了呢

crino66666 发表于 5 天前

我抄!大佬大佬!这下手机刷泥潭不是梦啦!

reober3 发表于 5 天前

好多想法,好多时间和精力,这下手机也能很方便刷泥潭了

夏漏光微 发表于 5 天前

太强了,说起来好像以前有人悬赏过来着,可以去把悬赏拿了
现在就试用一下

受兔兔 发表于 5 天前

{:6_197:}好强大!可惜要不是底部代码感觉真的可以搓一个标准完整APP

accel734 发表于 5 天前

感谢大佬 有App刷论坛就方便多了
页: [1] 2 3 4 5 6
查看完整版本: 【马年福卡】GM泥潭APP(内测版)——告别浏览器,专为刷坛而生