Skip to content

In the "embedded" version of the turnstile, StealthyFetcher waits indefinitely. #100

@gembleman

Description

@gembleman

Have you searched if there an existing issue for this?

  • I have searched the existing issues

Python version (python --version)

python 3.13

Scrapling version (scrapling.version)

3.7

Dependencies version (pip3 freeze)

asyncio==4.0.0 scrapling==0.3.7

What's your operating system?

window 10

Are you using a separate virtual environment?

No

Expected behavior

solve cloudflare and return 200 status

Actual behavior

solve cloudflare and... stuck

Steps To Reproduce

import logging

from scrapling.fetchers import StealthyFetcher

logging.basicConfig(level=logging.DEBUG)
logging.getLogger("scrapling").setLevel(logging.DEBUG)
page = StealthyFetcher.fetch(
    "https://2captcha.com/ko/demo/cloudflare-turnstile",
    solve_cloudflare=True,  # This not works
    headless=False,
)
# never ending load
print(page.status)

# [2025-10-14 22:11:59] INFO: The turnstile version discovered is "embedded"
# INFO:scrapling:The turnstile version discovered is "embedded"


"https://2captcha.com/demo/cloudflare-turnstile-challenge"  # - this works

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions