feature!: добавлен механизм обхода антибот защиты
This commit is contained in:
1 parent
f5871710ab
commit
1d2fdeae70
17 files changed
+735
-16
No files matched your search
@@ -0,0 +1,20 @@
|
||||
from playwright.async_api import Page
|
||||
|
||||
from ..base import Detector, ChallengeInfo
|
||||
from ..base import Stage
|
||||
from ..registry import register_detector
|
||||
|
||||
|
||||
@register_detector
|
||||
class CloudflareDetector(Detector):
|
||||
provider = 'cloudflare_turnstile'
|
||||
stage = Stage.INTERSTITIAL
|
||||
|
||||
async def detect(self, page: Page) -> ChallengeInfo:
|
||||
result = ChallengeInfo(
|
||||
stage=self.stage,
|
||||
provider=self.provider,
|
||||
)
|
||||
# TODO: добавить функцию определения что страница с проверкой показана
|
||||
raise NotImplementedError
|
||||
return result
|
||||
Reference in new issue
Block a user