Mobile wallpaper 1Mobile wallpaper 2Mobile wallpaper 3Mobile wallpaper 4Mobile wallpaper 5Mobile wallpaper 6
486 字
2 分钟
实现樱花映射自动签到

最近弄了一个小项目,Yumu2497/SakuraFrpQiandao: 樱花映射自动签到脚本 利用Github Action即可实现定时自动签到

项目灵感#

灵感来源于:scfcn/Rainyun-Qiandao: Rainyun-Qiandao-V2 是一个基于 Selenium 和 ddddocr 的雨云自动签到工具,通过模拟浏览器操作和验证码识别,实现雨云账户的自动每日签到以赚取积分。 这个项目用了ddddorc验证码识别库,但我在实践后发现,SakuraFrp的签到验证码是九宫格验证码,ddddorc并不能很好解决。

于是我换了一个思路,现在的AI大语言模型有视觉多模态功能,那我把验证码图片发给AI让他帮我识别不就得了。于是果断放弃了ddddocr。

验证码原图长这样:

我直接给AI提示词:这是一个九宫格验证码,请按从左到右、从上到下的顺序识别每个格子里的物品名称,最后识别左下角的参考图。输出格式为JSON:{“1”:“名称”, “2”:“名称”, …, “10”:“参考图名称”}。名称要简洁,参考图名称必须是九宫格里已有的名称。若有类似物品(如气球与热气球),请统一名称。

然后AI就会回复你一串json格式的文本内容。 我自己实测过后,AI的识别正确率非常高。

魔搭社区有每天2000次的调用次数,对于识别验证码来说绰绰有余了。

我选的是Qwen/Qwen3-VL-235B-A22B-Instruct

选一个有视觉多模态的大模型应该都可以,我自己还试过GLM的,也是可以的。

使用方法#

 到我的仓库fork一下  

然后在自己仓库 新建Secrets,注意不要弄成Variables了,fork的仓库是公开的,到时候你的秘钥就裸奔了。

SakuraFrp 账户信息#

SAKURAFRP_USER=your_username SAKURAFRP_PASS=your_password

AI 模型配置(支持 OpenAI 兼容的 API)#

BASE_URL=https://api.example.com/v1 API_KEY=your_api_key MODEL=your_model_name

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

实现樱花映射自动签到
https://blog.yumui.top/posts/sakura-qiandao/
作者
Yu Felix
发布于
2026-04-22
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时