跳转到内容

易语言

易语言示例由网友提供(南方填表、松等),仅供参考,我们没有逐行审核。示例包含:

  • reCAPTCHA、hCaptcha 的模拟点击(启动浏览器后自动识别并点击)
  • FunCaptcha 图像识别
  • reCAPTCHA token 的提交

不依赖示例包,用易语言的网页访问命令(POST)就能调用 API:

  1. 地址 https://api.yescaptcha.com/createTask,方法 POST,协议头加 Content-Type: application/json。
  2. 提交的内容是 JSON 文本,例如 {"clientKey":"你的clientKey","task":{"type":"ImageToTextTaskOcrBase","body":"图片的Base64"}}。
  3. 返回的 JSON 里 errorId 为 0 表示成功;异步类型取 taskId,每 5 秒向 https://api.yescaptcha.com/getTaskResult 提交 {"clientKey":"…","taskId":"…"},直到 status 为 ready。
  4. 图片的 Base64 不要带 data:image/...;base64, 前缀,也不要有换行。

请求和返回的格式见 请求与响应。

  • 提示无法创建浏览器:先用示例包里自带的浏览器;卸载可能冲突的其他浏览器;或者编译成程序后再运行。
  • 返回错误码:对照 错误码 检查参数。