Skip to content

Not possible to generate headers based on UA #38

@Miskler

Description

@Miskler
from browserforge.headers import HeaderGenerator

hg = HeaderGenerator()

user_agent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.7339.16 Safari/537.36"

hdrs = hg.generate(user_agent=user_agent)
Traceback (most recent call last):
  File "/home/miskler/Документы/GitHub/human-requests/test.py", line 7, in <module>
    hdrs = hg.generate(user_agent=user_agent)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/miskler/Документы/GitHub/human-requests/.venv/lib/python3.12/site-packages/browserforge/headers/generator.py", line 159, in generate
    generated: Dict[str, str] = self._get_headers(
                                ^^^^^^^^^^^^^^^^^^
  File "/home/miskler/Документы/GitHub/human-requests/.venv/lib/python3.12/site-packages/browserforge/headers/generator.py", line 226, in _get_headers
    raise ValueError(
ValueError: No headers based on this input can be generated. Please relax or change some of the requirements you specified.
(.venv) miskler@MBook:~/$ pip install -U browserforge
Requirement already satisfied: browserforge in ./.venv/lib/python3.12/site-packages (1.2.3)
Requirement already satisfied: click in ./.venv/lib/python3.12/site-packages (from browserforge) (8.2.1)

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