Skip to content

fix: support user agent for Turnstile Challenge - #8

Merged
dariyaanis merged 1 commit into
mainfrom
fix/remove-turnstile-user-agent
Sep 30, 2026
Merged

dariyaanis merged 1 commit into
mainfrom
fix/remove-turnstile-user-agent

Conversation

@dariyaanis

@dariyaanis dariyaanis commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Что изменено

  • Добавлена и задокументирована передача userAgent для TurnstileTaskProxyless и TurnstileTask.
  • Для Cloudflare Challenge вместе с action, data и pagedata в задачу передаётся User-Agent текущего браузера.
  • После решения нужно применить solution.userAgent, возвращённый API, и затем вызвать callback с токеном.
  • Для отдельного Turnstile-виджета userAgent, action, data и pagedata не требуются.
  • Добавлены тесты сериализации userAgent для задач с прокси и без прокси, а также возврата userAgent из решения.
  • В полезные ссылки добавлен пример автоматизации Cloudflare Turnstile с Puppeteer.

Проверка

  • 82 passed
  • ruff check . — успешно
  • ruff format --check . — успешно
  • mypy captcha_solver_api — успешно

@dariyaanis
dariyaanis force-pushed the fix/remove-turnstile-user-agent branch from d034ff6 to 1057e2e Compare September 30, 2026 17:48
@dariyaanis
dariyaanis force-pushed the fix/remove-turnstile-user-agent branch from 1057e2e to 79d1aa7 Compare September 30, 2026 18:44
@dariyaanis
dariyaanis merged commit 69b07a9 into main Sep 30, 2026
6 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.

1 participant