CapSolver official go library
- Geetest
- ReCaptchaV2
- ReCaptchav3
- Cloudflare
You don't need this source code unless you want to modify the package. If you just want to use the package, just run:
go get github.com/capsolver/capsolver-goexport CAPSOLVER_API_KEY='...'Or set capsolver apiKey to its value:
capSolver:=CapSolver{}
//capSolver := CapSolver{apiKey:"..."} s, err:=capSolver.Solve(
map[string]any{
"type": "ReCaptchaV2taskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
})
iferr!=nil {
log.Fatal(err)
}
log.Println(s.Solution.GRecaptchaResponse)
// recognition b, err:=os.ReadFile("queue-it.jpg")
iferr!=nil {
panic(err)
}
s, err:=capSolver.Solve(
map[string]any{
"type": "ImageToTextTask",
"module": "queueit",
"body": base64.StdEncoding.EncodeToString(b),
})
iferr!=nil {
log.Fatal(err)
}
log.Println(s.Solution.Text)
// get balance b, err:=capSolver.Balance()
iferr!=nil {
log.Fatal(err)
}
log.Println(b.Balance)