Skip to content

Replace requests with HTTPX #157

@random-robbie

Description

@random-robbie

Just as a heads up seen this while testing only errors during redirect.

badsecrets -u https://mail.pikselshop.com -r

 __ )              |                                |
 __ \    _` |   _` |   __|   _ \   __|   __|   _ \  __|   __|
 |   |  (   |  (   | \__ \   __/  (     |      __/  |   \__ \
____/  \__,_| \__,_| ____/ \___| \___| _|    \___| \__| ____/

v0.4.490

Traceback (most recent call last):
  File "/Users/rwiggins/miniconda3/bin/badsecrets", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Users/rwiggins/miniconda3/lib/python3.11/site-packages/badsecrets/examples/cli.py", line 224, in main
    r_list = carve_all_modules(requests_response=res, custom_resource=custom_resource, url=args.url)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/rwiggins/miniconda3/lib/python3.11/site-packages/badsecrets/base.py", line 213, in carve_all_modules
    r_list = x.carve(**kwargs)
             ^^^^^^^^^^^^^^^^^
  File "/Users/rwiggins/miniconda3/lib/python3.11/site-packages/badsecrets/base.py", line 97, in carve
    cookies = dict(requests_response.cookies)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/rwiggins/miniconda3/lib/python3.11/site-packages/requests/cookies.py", line 334, in __getitem__
    return self._find_no_duplicates(name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/rwiggins/miniconda3/lib/python3.11/site-packages/requests/cookies.py", line 413, in _find_no_duplicates
    raise KeyError(f"name={name!r}, domain={domain!r}, path={path!r}")
KeyError: "name='skin', domain=None, path=None"

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions