Documentation
¶
Index ¶
Constants ¶
View Source
const ( STATUS_READY = "ready" CREATE_TASK_URI = "/createTask" GET_TASK_URI = "/getTaskResult" BALANCE_URI = "/getBalance" TASK_TIMEOUT = 45 )
Variables ¶
View Source
var ( ApiKey = os.Getenv("CAPSOLVER_API_KEY") ApiHost = os.Getenv("CAPSOLVER_API_HOST") )
View Source
var (
SUPPORT_CAPTCHA_TYPES = []string{
"HCaptchaTask",
"HCaptchaTaskProxyLess",
"HCaptchaEnterpriseTask",
"HCaptchaEnterpriseTaskProxyLess",
"HCaptchaTurboTask",
"FunCaptchaTask",
"FunCaptchaTaskProxyLess",
"GeeTestTask",
"GeeTestTaskProxyLess",
"ReCaptchaV2Task",
"ReCaptchaV2TaskProxyLess",
"ReCaptchaV2EnterpriseTaskProxyLess",
"ReCaptchaV2EnterpriseTask",
"ReCaptchaV3Task",
"ReCaptchaV3TaskProxyLess",
"ReCaptchaV3EnterpriseTask",
"ReCaptchaV3EnterpriseTaskProxyLess",
"MtCaptchaTask",
"MtCaptchaTaskProxyLess",
"DataDomeSliderTask",
"AntiCloudflareTask",
"AntiKasadaTask",
"AntiAkamaiBMPTask",
"ImageToTextTask",
"HCaptchaClassification",
"FunCaptchaClassification",
"AwsWafClassification",
}
)
Functions ¶
This section is empty.
Types ¶
type CapSolverTask ¶
type CapSolverTask struct {
Type string `json:"type"`
WebsiteURL string `json:"websiteURL,omitempty"`
WebsiteKey string `json:"websiteKey,omitempty"`
Proxy string `json:"proxy,omitempty"`
EnterPrisePayload *enterPrisePayload `json:"enterprisePayload,omitempty"`
IsInvisible bool `json:"isInvisible,omitempty"`
ApiDomain string `json:"apiDomain,omitempty"`
UserAgent string `json:"userAgent,omitempty"`
Cookies *cookies `json:"cookies,omitempty"`
Module string `json:"module,omitempty"`
Body string `json:"body,omitempty"`
Question string `json:"question,omitempty"`
Queries []string `json:"Queries,omitempty"`
PageAction string `json:"pageAction,omitempty"`
MinScore float32 `json:"MinScore,omitempty"`
Gt string `json:"gt,omitempty"`
Challenge string `json:"challenge,omitempty"`
GeetestApiServerSubdomain string `json:"geetestApiServerSubdomain,omitempty"`
CaptchaId string `json:"captchaId,omitempty"`
CaptchaUrl string `json:"captchaUrl,omitempty"`
Metadata map[string]string `json:"metadata"`
Html string `json:"html"`
}
Click to show internal directories.
Click to hide internal directories.