Tham gia và nhận bản dùng thử miễn phí!

go captcha solver

Go nổi trội trong phát triển đám mây gốc với tính đồng thời tích hợp thông qua goroutine/channel và biên dịch nhanh. Lý tưởng cho các dịch vụ vi mô, hệ thống phân tán và công cụ CLI, cú pháp tối giản, tính an toàn của bộ nhớ thông qua thu gom rác và tạo nhị phân đa nền tảng hỗ trợ các dự án lớn như Docker/Kubernetes. Được Google, Uber và Twitch áp dụng rộng rãi cho các dịch vụ mạng và cơ sở hạ tầng có thể mở rộng.

Tích hợp gói giải mã captcha Python của chúng tôi để tự động giải mã CAPTCHA trên bất kỳ trang web nào.

Tích hợp dễ dàng với API của dịch vụ giải mã captcha để bỏ qua reCAPTCHA và giải quyết bất kỳ CAPTCHA nào khác

Cài đặt

Cài đặt NextCaptcha GO SDK bằng trình cài đặt gói hoặc thủ công

GitHub

Bạn có thể cài đặt NextCaptcha Golang SDK bằng lệnh go get:#

go get -u github.com/nextcaptcha/nextcaptcha-go

Cấu hình

Cấu hình NextCaptcha GO SDK với các tham số cần thiết

Cấu hình Go Solver SDK

Ví dụ cấu hình#

Sau đây là cách bạn có thể thiết lập và sử dụng NextCaptcha Go SDK:
  import "github.com/nextcaptcha/nextcaptcha-go"
 
  api := nextcaptcha.NewNextCaptchaAPI(clientKey, "", "", true)
 
  result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
 

Sau đây là ví dụ đầy đủ về việc sử dụng NextCaptcha Golang SDK để giải quyết thử thách reCAPTCHA v2:#

  package main
 
  import (
      "fmt"
      "github.com/nextcaptcha/nextcaptcha-go"
  )
 
  func main() {
      api := nextcaptcha.NewNextCaptchaAPI("YOUR_CLIENT_KEY")
 
      result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
      if err != nil {
          fmt.Printf("Error solving reCAPTCHA: %v\n", err)
          return
      }
 
      if result.Status == "ready" {
          fmt.Printf("reCAPTCHA solved: %s\n", result.Solution)
      } else {
          fmt.Printf("Failed to solve reCAPTCHA: %s\n", result.Error)
      }
  }

Giải quyết CAPTCHA

`getMessageFallback` called for langGo.solve1

Để giải quyết reCAPTCHA v2, v3, Enterprise hoặc phiên bản di động bằng phương pháp dựa trên mã thông báo của NextCaptcha, hãy làm theo các bước sau:

1. Giải quyết reCAPTCHA thông qua phương pháp dựa trên mã thông báo#

Sử dụng phương pháp dựa trên mã thông báo để lấy mã thông báo `g-recaptcha-response`.

Giải quyết reCAPTCHA v2 bằng phương pháp cơ sở Token#

 
  result, err := api.RecaptchaV2("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2Options{})
 

Giải quyết reCAPTCHA v2 Enterprise Để giải quyết các thách thức của reCAPTCHA v2 Enterprise, hãy sử dụng phương pháp RecaptchaV2Enterprise: #

    result, err := api.RecaptchaV2Enterprise("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV2EnterpriseOptions{})

Giải quyết reCAPTCHA v3 Để giải quyết các thử thách reCAPTCHA v3, hãy sử dụng phương pháp RecaptchaV3:#

  result, err := api.RecaptchaV3("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV3Options{})

Giải quyết reCAPTCHA Mobile Để giải quyết các thử thách của reCAPTCHA Mobile, hãy sử dụng phương pháp RecaptchaMobile:#

  result, err := api.RecaptchaMobile("APP_KEY", nextcaptcha.RecaptchaMobileOptions{})

3. Sử dụng Mã thông báo#

Sau khi nhận được mã thông báo `g-recaptcha-response`, hãy đưa mã thông báo này vào biểu mẫu của trang web và gửi đi.
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />

Ghi chú chính#

Hỗ trợ reCAPTCHA v2, v3, Doanh nghiệp và Di động

Proxyless chế độ có sẵn (sử dụng proxy nếu trang web yêu cầu IP cụ thể)

Token-based phương pháp này cho phép bỏ qua captcha một cách liền mạch.

Các phương pháp khác

Để kiểm tra số dư tài khoản NextCaptcha của bạn, hãy sử dụng phương pháp sau:

Lấy ví dụ về số dư#

  balance, err := api.GetBalance()
  fmt.Printf("Account balance: %s\n", balance)
 

Ghi chú chính#

Lấy lại số dư khả dụng của bạn bằng USD.

Đảm bảo khóa API của bạn hợp lệ để có được số dư chính xác.

;