三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

MHY_Scanner 到底怎么做到自动扫码登录?一个零基础也能上手的米哈游直播抢码工具

MHY_Scanner 到底怎么做到自动扫码登录?一个零基础也能上手的米哈游直播抢码工具

MHY_Scanner 到底怎么做到自动扫码登录?一个零基础也能上手的米哈游直播抢码工具

【免费下载链接】MHY_ScannerMHY扫码登录器,支持从直播流抢码。项目地址: https://gitcode.com/gh_mirrors/mh/MHY_Scanner

上周六晚上九点,主播在直播间里喊了一句"兑换码二维码放屏幕左上角,只显示十五秒"。我手忙脚乱地解锁手机、切到相机、对准屏幕,结果识别还没完成,二维码就过期了。那一刻我只做对了一件事——确认了自己手动抢码是真的慢。如果你也常看米哈游系游戏的直播,这个画面应该不陌生。

MHY_Scanner 就是为解决这件事而生的:一款运行在 Windows 上的免费开源小工具,专门面向米哈游游戏(崩坏3、原神、星穹铁道、绝区零)的扫码登录场景。它替你盯着屏幕或直播间画面,一旦出现登录二维码就自动识别、自动发起登录,你要做的只是提前把账号填好。

它有哪些值得装的理由

  • 屏幕自动识别—— 打开"监视屏幕",任何显示在屏幕上的米哈游登录二维码都会被它认出并自动登录。日常登录可以彻底放下手机。
  • 直播流直读—— 直接抓取 B 站、抖音直播间的画面流,专为"二维码只出现几秒"的抢码场景设计。等你去截图或对焦,码早就没了。
  • 多账号表格管理—— 账号整整齐齐列在表格里,双击备注列还能改名字,切换登录选中一行即可。多号玩家的痛点被直接命中。
  • 自动收尾—— 支持启动后自动开始识别、识别完成后自动退出,登录完不用再切回窗口手动关。
  • 免费开源—— 项目注明仅用于学习和研究,禁止商业化使用,你可以放心折腾,也能自己翻源码看实现。

这是崩坏3的扫码登录页,也是这款工具最典型的日常使用场景:页面上的二维码刚显示出来,程序就已经在识别了。

从下载到第一次成功登录

先把工具拿到手。从项目的 Releases 页面下载最新版压缩包并解压即可,无需安装。第一次运行建议右键选择"以管理员身份运行",因为屏幕捕获功能需要相应权限。如果启动时报缺少运行库,装一下 Visual C++ 运行库(vc_redist.x64)通常就能解决。

然后把账号填进去。打开 MHY_Scanner.exe,在菜单栏找到"账号管理 -> 添加账号",把你的游戏账号加进去。双击备注那一列可以给它起个名字,比如"大号""小号",以后一眼就能认出来。

最后点一下"监视屏幕"。登录任意一款游戏,让扫码登录界面显示在屏幕上,回到工具点击"监视屏幕"。程序会自己"认"出二维码并弹出确认登录,整个过程你不需要再碰手机。

小提示:正在执行的任务按钮会高亮显示,想停止就再点一次;"识别完成后自动退出"这类选项在菜单里直接勾选就行。

原神的登录页同样能被识别,无论走屏幕监视还是直播间监视,识别逻辑是同一套。

进阶玩法:直播抢码与参数微调

直播抢码是这款工具最值得一试的场景,流程很简单:

  1. 先选择直播平台(目前支持 B 站和抖音)
  2. 从直播间链接里取出那串纯数字的 RID 填进输入框
  3. 点击"监视直播间"

链接通常长这样:https://live.bilibili.com/123456,那串123456就是 RID。

技术细节点到为止:直播流走 FFmpeg 解码,识别到二维码后调用米哈游的扫码接口完成登录,核心实现可以参考 QRScanner.cpp 和 LiveStreamLink.cpp。如果你动手能力强,扫描间隔、识别置信度这类参数在源码里都能找到并自行调整,可以按机器性能微调。对大多数用户来说,默认设置已经够用了。

几个效率技巧可以试试:

  • 多账号轮换:把账号都加进表格,抢码前选中目标账号即可,切换几乎不耗时。
  • 多开实例:账号特别多的场景,可以开多个实例分别盯不同直播间。
  • 网络优先:直播抢码的瓶颈往往在网速,尽量用稳定的网络环境。

星穹铁道的登录页整体偏暗,实测下来深色背景并不影响识别,二维码轮廓清晰就能认出来。

我们实测下来的真实感受

我们把四款游戏的扫码登录界面都试了一遍。屏幕监视模式下,只要二维码出现在屏幕上,程序基本是"画面刚亮就认出来"的节奏,随后自动发起登录,手机可以全程不碰。崩坏3 的 B 站服也能正常走完流程。

直播流模式我们用的是 B 站。实测感受是:识别本身很快,真正的变数在网络延迟——直播间画面传到你这边的速度,决定了你比"手动党"快多少。另外,二维码在画面里偏小或偏糊时,识别会慢一些,这是所有识别工具的共性,不算缺陷。

说句公道话,项目作者在 README 里也写明"目前没有进行大量测试",所以它更像一个核心流程已经跑通、还在持续打磨的开源工具。遇到问题不奇怪,能自己看日志、顺手提个建议,反而是这个项目需要的。

绝区零的登录页是四款里画面元素最多的,我们实测用它跑通了屏幕识别,抢码场景建议把二维码在画面里放得大一些。

新手最容易踩的坑

  • 双击打不开或提示缺 DLL:多半是没装 Visual C++ 运行库,装上再试。
  • 屏幕识别不到二维码:先确认是否以管理员身份运行,再看二维码是否完整、在屏幕上是否够大,分辨率过低也会影响识别。
  • RID 填了提示无效:别把整条链接粘进去,只要那串纯数字。
  • 直播抢码没抢到:画面里的二维码太小的话,试试把直播画质调低,画面更稳反而更容易识别。
  • 多个监视任务打架:同时开两个监视任务容易乱,先停一个再开另一个。

写给谁,以及怎么参与

MHY_Scanner 解决的是一个很具体的问题:米哈游游戏的扫码登录,原本要"人眼找码、手机扫码、再等确认",现在交给一个程序盯着就行。它适合两类人——经常蹲直播抢码的玩家,以及手里有好几个账号要切换的多号党。普通玩家拿它做日常登录,也能少掏几次手机。

项目完全开源,仅供学习研究。想自己编译或参与改进,可以执行git clone https://gitcode.com/gh_mirrors/mh/MHY_Scanner拿到全部源码。如果你刚好在看一场直播,不妨挑一个直播间试试"监视直播间",体会一下画面里刚出码就被认出来的感觉。

【免费下载链接】MHY_ScannerMHY扫码登录器,支持从直播流抢码。项目地址: https://gitcode.com/gh_mirrors/mh/MHY_Scanner

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表