Skip to content

captcha_proxy

反向代理滑块页面发往腾讯验证服务的请求,由后端转发到 t.captcha.qq.com,并自动使用节点代理与登录会话 cookie。

调用

js
const result = await api.captcha_proxy(
  self_id,
  url,
  method,
  headers,
  body,
)

参数

参数类型必填说明
self_idnumber在线 Bot QQ 号
urlstring目标请求地址(t.captcha.qq.com 下的路径)
methodstringHTTP 方法,默认 GET
headersobject需要透传的请求头,键值均为字符串
bodystring请求体,默认空

返回值

js
{
  status: 200,
  headers: { 'content-type': 'application/json' },
  result: 'BASE64_ENCODED_BODY',
}

result 为响应体的 base64 编码;headers 仅包含响应头的首个取值。

示例

js
const resp = await api.captcha_proxy(
  123456789,
  'https://t.captcha.qq.com/cap_union_new_verify',
  'GET',
  { Referer: 'https://example.com/' },
)
const body = Buffer.from(resp.result, 'base64').toString('utf-8')

调用前必读

协议与使用指南

无需账号协议
适用协议
无需账号协议
使用前准备
不依赖 Bot 在线,但插件连接必须已授权;涉及文件时,路径或 URL 必须能被萌卡 NT 后端访问。

建议搭配

常见失败原因

  • 插件未授权或连接已断开
  • 后端无法读取给定路径或远程资源
  • 请求超时或参数格式不符合接口要求

注意事项

萌卡NT 开发文档