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.