logo
title

Mirai 是一个在全平台下运行,提供 QQ 协议支持的高效率机器人库

这个项目的名字来源于

京都动画作品《境界的彼方》栗山未来(Kuriyama Mirai)

CRYPTON初音未来为代表的创作与活动(Magical Mirai)

图标以及形象由画师DazeCake绘制

# mirai-login-solver-selenium

由于服务器再次更新验证逻辑,此模块已经无法正常工作

# 手动完成滑动验证

# 环境准备

mirai 运行时中添加 JVM 属性 mirai.slider.captcha.supported (添加参数 -Dmirai.slider.captcha.supported) 以确认手动完成滑动验证

对于 mirai-console-loader, 请使用任意一款文本编辑器打开 mcl/mcl.bat, 在 java ..... -jar .... 命令中的 -jar 前加入参数 -Dmirai.slider.captcha.supported

java ..... -Dmirai.slider.captcha.supported -jar ....

注:

  • 如果运行于 mirai-console, 需要在 plugins 内删除 mirai-login-solver-selenium 插件
  • 如果直接基于 mirai-core 开发, 需要删除 mirai-login-solver-selenium 依赖

方法 1: 使用 mzdluo123/TxCaptchaHelper (opens new window)


方法 2:

注: 使用此方法先不要进行登录

准备一台电脑(Require Chrome Desktop installed), 一条数据线, 一台真手机(Android System, require Chrome mobile installed)

打开手机的 USB 调试 / USB Debug, 链接至电脑

然后在手机和电脑都打开 Chrome,并使电脑成功链接上手机 Chrome

Chrome Mobile Remote Debug (opens new window)

在电脑打开 chrome://inspect/#devices, 等待..... 直到以下页面出现

img4

点击框中的 inspect


先点开 Network, 然后登入 mirai, 在 chrome-native://newtab/ 位置输入验证码网页地址并按下回车

注意: 先打开 Network 在输入地址

img5

完成验证, 在 Network 中找到名为 cap_union_new_verify 的请求, 在最下面

img6

ticket 后那一坨就是要输入回 mirai 的内容

注意

  • 复制的时候记得删掉引号(", 前后都有一个), 那个不是ticket内容
  • 速度要快
  • 注意不要漏字符(没复制完, 后面还有很长)
    • 可以先开一次试一下手(不输入ticket) 然后重启进行滑块