Skip to content

Repository files navigation

(WIP) CapGo

Golang package for easy and fast integration with CapSolver API

Supported CAPTCHA types:

  • HCaptcha
  • FunCaptcha
  • Geetest
  • ReCaptchaV2
  • ReCaptchav3
  • MtCaptcha
  • Datadom
  • Cloudflare
  • Kasada
  • Akamai BMP

Installation

go get github.com/paradist/capgo

Usage

Balance

  client := capGo.Client("APIKEY")
  bal, err := client.Balance()
  if (err != nil) {
    log.Println(err)
  }
  log.Println(bal)

Solve captcha

  client := capGo.Client("APIKEY")
  resp, err := client.Solve(map[string]any{
 		"type":       "ReCaptchaV2taskProxyLess",
		"websiteURL": "https://www.google.com/recaptcha/api2/demo",
		"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
  })
  if (err != nil) {
    log.Println(err)
  }
  log.Println(resp.Solution.GRecaptchaResponse)
 client := capGo.Client("APIKEY")
 resp, err := client.Solve(map[string]any{
	"type":       "HCaptchaEnterpriseTaskProxyLess",
	"websiteURL": "https://hcaptcha.com/",
	"websiteKey": "00000000-0000-0000-0000-000000000000",
 })
 if (err != nil) {
   log.Println(err)
 }
 log.Println(resp)

Recognition

 client := capGo.Client("APIKEY")
 b, err := os.ReadFile("queue-it.jpg")
 if (err != nil) {
    panic(err)
 }
 resp, err := client.Solve(map[string]any{
		"type": "ImageToTextTask",
		"module": "queueit",
		"body":   base64.StdEncoding.EncodeToString(b),
  })
 if (err != nil) {
    log.Println(err)
  }
 log.Println(resp.Solution.Text)

About

Golang package for easy and fast integration with CapSolver API service to bypass ReCaptcha v2 and v3, hCaptcha, FunCaptcha, GeeTest and many others.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages