
忽然一周 002: 完善Smart6的核对中奖的功能
1229~0104, 2026
我有个app叫Smart6,它有个核对中奖的功能,要核对,当然要先输入搅珠号码,才能核对是否中了奖。 目前搅珠号码要人手输入,一直都想看下有没有方法可以自动化些,例如从过去的搅珠结果中按一下就搞定。
这星期下定决心看能不能优化一下这个功能。花了些时间做资料搜集,发现官方并没有API, 有些第三方或要收费的API, 感觉都不靠谱。没办法,只能从官网直接拿搅珠结果的资料。
原本打算用SwiftSoup直接从官网通过HTML拿资料,但发现HTML里根本就没有搅珠结果的资料, 因为它是用JavaScript返回资料,然后再把相关信息显示出来的。😣
经过一番的学习,上网寻找资料,实践,与一点点AI的帮助下, 要在SwiftSoup与官网HTML之间加个WebView才行。简单来说就是用WebView等待JavaScript完全加载过去的搅珠结果后,才去获取整个文档的HTML,然后再用SwiftSoup把想要的资料提取出来。
虽然一波几折,最后都成功做到了预期的结果。等下次Smart6更新就会把这新功能加上!


终于都把iPhone11换成了iPhone17, 11用了差不多5年,现在用起来都很流畅,要不是存储空间不够(只有128G), 估计还可以用上1-2年。再加上iPhone 17性价比很高,就决定换机了。
现在新机过资料真方便,不用像以前那样先备份到电脑,然后再从电脑过到新电话里,而且速度快了很多。

某天麦当劳有特价优惠,$10有10件麦乐鸡,于是买了3盒共30件,大满足了一次🤤

平时夜晚有到附近的海旁散步的习惯,这几日气温骤降也不例外,降到10度以下。在这温度下穿着羽绒散步蛮舒服的。😌

这星期听的最多的歌曲是洪嘉豪的《黑玻璃》, 听完后总令人有种想驾车与恋爱的冲动!

编辑于 2026-01-05 · 著作权归作者所有