You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// See supported types: <seealso href="https://docs.capsolver.com/guide/recognition/AwsWafClassification.html#support-types">click here</seealso>
26
30
/// </summary>
27
31
/// <param name="images">Base64-encoded images, do not include "data:image/***;base64,"Base64-encoded images, do not include "data:image/***;base64,"</param>
28
32
/// <param name="question">For full names of questions, please refer to the following list of questions.</param>
Copy file name to clipboardexpand all lines: CapSolver/Tasks/FunCaptchaClassification.cs
+5-1
Original file line number
Diff line number
Diff line change
@@ -23,16 +23,20 @@ public class FunCaptchaClassification : ITask
23
23
/// Only support English requires accurate case, other languages please convert to English yourself
24
24
/// The server will automatically determine different image types according to the question, so please make sure the question is correct.
25
25
/// Please see the list at the end of the document for the full list of image types and corresponding English questions
26
+
/// <br/>
27
+
/// See the supported question list: <seealso href="https://docs.capsolver.com/guide/recognition/FunCaptchaClassification.html#create-task">click here</seealso>
26
28
/// </summary>
27
29
[JsonRequired]
28
30
[JsonProperty("question")]
29
31
publicstringQuestion{get;set;}
30
32
31
33
/// <summary>
32
34
/// Prepare a FunCaptchaClassification task.
35
+
/// <br/>
36
+
/// See supported types of FunCaptcha: <seealso href="https://docs.capsolver.com/guide/recognition/FunCaptchaClassification.html#supported-types">click here</seealso>
33
37
/// </summary>
34
38
/// <param name="image">Base64 encoded image, can be a screenshot (pass only the hexagonal image, do not pass the rest of the content)</param>
35
-
/// <param name="question">Question name. Pass the full name, such as: Pick the lion. Only support English requires accurate case, other languages please convert to English yourself</param>
39
+
/// <param name="question">Question name. Pass the full name, such as: Pick the lion. Only support English requires accurate case, other languages please convert to English yourself.<br/>See the supported question list: <seealso href="https://docs.capsolver.com/guide/recognition/FunCaptchaClassification.html#create-task">click here</seealso></param>
Copy file name to clipboardexpand all lines: CapSolver/Tasks/FunCaptchaTask.cs
+2-2
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ public class FunCaptchaTask : ITask, IProxyTask, IUserAgentTask
27
27
/// A special subdomain of funcaptcha.com, from which the JS captcha widget should be loaded. Most FunCaptcha installations work from shared domains.
28
28
/// </summary>
29
29
[JsonProperty("funcaptchaApiJSSubdomain")]
30
-
publicstringApiJsSubdomain{get;set;}
30
+
publicstring?ApiJsSubdomain{get;set;}
31
31
32
32
/// <summary>
33
33
/// Additional parameter that may be required by FunCaptcha implementation. Use this property to send "blob" value as a stringified array. See example how it may look like.
@@ -51,7 +51,7 @@ public class FunCaptchaTask : ITask, IProxyTask, IUserAgentTask
51
51
/// <param name="data">Additional parameter that may be required by FunCaptcha implementation. Use this property to send "blob" value as a stringified array. See example how it may look like. </param>
/// Required for some implementations. Send the JSON encoded into a string. The value can be traced in browser developer tools. Put a breakpoint before calling the "initGeetest" function.
/// Browser's User-Agent which is used in emulation. It is required that you use a signature of a modern browser, otherwise Google will ask you to "update your browser".
/// <param name="websiteUrl">Address of a webpage with Geetest</param>
73
50
/// <param name="gt">The domain public key, rarely updated.</param>
74
51
/// <param name="challenge">Changing token key. Make sure you grab a fresh one for each captcha; otherwise, you'll be charged for an error task.</param>
75
52
/// <param name="apiServerSubdomain">Optional API subdomain. May be required for some implementations.</param>
76
-
/// <param name="getLib">Required for some implementations. Send the JSON encoded into a string. The value can be traced in browser developer tools. Put a breakpoint before calling the "initGeetest" function.</param>
77
-
/// <param name="version">Version number. Default version is 3.</param>
78
-
/// <param name="initParameters">Additional initialization parameters for version 4</param>
79
-
/// <param name="cookies">Additional cookies which we must use during interaction with target page or Google.</param>
80
53
/// <param name="userAgent">Browser's User-Agent which is used in emulation.</param>
@@ -57,6 +51,7 @@ public class HCaptchaTask : ITask, IProxyTask, IUserAgentTask
57
51
/// <param name="enterprisePayload">Custom data that is used in some implementations of hCaptcha Enterprise. So you need to put true in the isEnterprise parameter. In most cases you see it as rqdata inside network requests. IMPORTANT: you MUST provide userAgent if you submit captcha with data parameter. The value should match the User-Agent you use when interacting with the target website.</param>
58
52
/// <param name="isEnterprise">Use true for enterprise version of hcaptcha</param>
59
53
/// <param name="isInvisible">Use true for invisible version of hcaptcha</param>
54
+
/// <param name="userAgent">Browser's User-Agent which is used in emulation.</param>
60
55
publicHCaptchaTask(stringwebsiteUrl,
61
56
stringwebsiteKey,
62
57
object?enterprisePayload=null,
@@ -67,8 +62,11 @@ public HCaptchaTask(string websiteUrl,
0 commit comments