Skip to content

AttributeError: module 'httpx._types' has no attribute 'VerifyTypes' #6

Description

@noob-4-life
from cfcrawler import AsyncClient
Traceback (most recent call last):
  File "<python-input-0>", line 1, in <module>
    from cfcrawler import AsyncClient
  File "/Users/bob/cfcrawler-venv/lib/python3.13/site-packages/cfcrawler/__init__.py", line 1, in <module>
    from cfcrawler.client import AsyncClient
  File "/Users/bob/cfcrawler-venv/lib/python3.13/site-packages/cfcrawler/client.py", line 42, in <module>
    class AsyncClient(_AsyncClient):
    ...<84 lines>...
                return random.choice(get_all_ua_for_specific_browser(self.browser))
  File "/Users/bob/cfcrawler-venv/lib/python3.13/site-packages/cfcrawler/client.py", line 57, in AsyncClient
    verify: _types.VerifyTypes = False,
            ^^^^^^^^^^^^^^^^^^
AttributeError: module 'httpx._types' has no attribute 'VerifyTypes'. Did you mean: 'ProxyTypes'?

cfcrawler was installed with with pip instead of poetry as our project does not use the latter.

pip install cfcrawler

This is happening because pip installs the latest version of httpx, and _types.VerifyTypes was removed in version 0.28.0 (as was _types.ProxiesTypes).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions