Ir al contenido

SDK de Go

El SDK oficial de Go para HydraSkill.

Ventana de terminal
go get github.com/hydraskill/go-sdk
package main
import (
"fmt"
"net/http"
"github.com/hydraskill/go-sdk/hydraskill"
)
func main() {
client := hydraskill.NewClient("sk-your-key")
proxy, err := client.GetProxy(hydraskill.ProxyOptions{
Target: "amazon.com",
SessionLock: true,
Country: "US",
})
if err != nil {
panic(err)
}
defer proxy.Release()
// Usar como transporte HTTP
httpClient := &http.Client{
Transport: proxy.Transport(),
}
resp, err := httpClient.Get("https://amazon.com")
fmt.Println(resp.StatusCode) // 200
}