feature!: добавлен механизм обхода антибот защиты

This commit is contained in:
protokey committed 2026-09-17 15:49:12 +04:00
1 parent f5871710ab
commit 1d2fdeae70
17 files changed
+735 -16

No files matched your search

+5 -3
View File
@@ -1,3 +1,5 @@
from typing import Any
from pydantic import BaseModel
@@ -14,8 +16,6 @@ class ActionRequest(BaseModel):
class SolveRequest(BaseModel):
"""
# TODO: добавить locale и time_zone
Объект запроса для автоматизации на сайте.
"""
url: str
@@ -23,11 +23,13 @@ class SolveRequest(BaseModel):
timeout: int | None = None
screen: str = "1280x720"
user_agent: str | None = None
cookies: list[dict[str, Any]] | None = None
# List[{name: str, value: str, domain: str, path: str, expires: float, httpOnly: bool, secure: bool, sameSite: Union["Lax", "None", "Strict"], partitionKey: Union[str, None]}]
actions: list[ActionRequest]
html: bool = False
captcha: str | None = None
captcha_selector: str | None = None
captcha_success_selector: str | None = None
captcha_type: str | None = None