Skip to content

Major changes#43

Merged
grk717 merged 3 commits intomainfrom
grk717/CML-3353
Mar 16, 2026
Merged

Major changes#43
grk717 merged 3 commits intomainfrom
grk717/CML-3353

Conversation

@grk717
Copy link
Copy Markdown
Collaborator

@grk717 grk717 commented Mar 10, 2026

Major fixes:

File Fix
DataDomeCustomTaskRequest.py Added model_validator to require proxy; proxy fields now written unconditionally in getTaskDict
DataDomeCustomTaskRequest.py Moved datadomeVersion validation before the captchaUrl/htmlPageBase64 branching so it's reachable
DataDomeCustomTaskRequest.py Removed unconditional task['domains'] = self.domains; now only set when not None
YidunRequest.py Added 5 optional fields: yidunGetLib, yidunApiServerSubdomain, challenge, hcg (str), hct (int)
RecaptchaV2Request.py Added optional isInvisible: bool field + serialization
RecaptchaV2EnterpiseRequest.py Added optional userAgent and cookies fields + serialization
RecaptchaV3ProxylessRequest.py Renamed min_score to minScore for consistency with RecaptchaV3EnterpriseRequest
TenDiCustomTaskRequest.py Added optional metadata dict with validation (only captchaUrl key allowed, must be str)
CapMonsterCloudClient.py Fixed timer logic for timeout
TspdCustomTaskRequest.py New solver
HuntCustomTaskRequest.py New solver
CastleCustomTaskRequest.py New solver

@grk717 grk717 self-assigned this Mar 10, 2026
@grk717 grk717 merged commit e7a1493 into main Mar 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants