package anticaptcha import ( "go.digitalcircle.com.br/open/replaycli-go/api" ) type Cli struct { cli *api.Cli } func (c *Cli) HttpCli() *api.Cli { return c.cli } type Req struct { Site string `json:"site"` Data string `json:"data"` Img []byte `json:"img"` To int `json:"to"` } func (c *Cli) Recaptchav2(site string, data string) (string, error) { ret := "" req := &Req{ Site: site, Data: data, Img: nil, To: 300, } err := c.cli.HttpJsonPost("/ipc/anticaptcha/recaptchav2", req, &ret) return ret, err } func (c *Cli) Image2text(site string, data []byte) (string, error) { ret := "" req := &Req{ Site: site, Img: data, To: 300, } err := c.cli.HttpJsonPost("/ipc/anticaptcha/image2text", req, &ret) return ret, err } func NewCli() *Cli { ret := &Cli{cli: api.NewCli()} return ret }