botasaurus
botasaurus copied to clipboard
JSONEncoder.default() missing 1 required positional argument: 'o'
i just follow instruction on readme, after browser open then got this error then all instance exited even the browser.
Traceback (most recent call last):
File "D:\xampp\htdocs\dl_traffic_bs.py", line 123, in process_proxy
driver: SeleniumHelperDriver = build(profile, proxy_type)(['https://proxy6.net/en/privacy'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\xampp\htdocs\venv\Lib\site-packages\botasaurus\decorators.py", line 686, in wrapper_browser
write_output(output, output_formats, orginal_data, result, fn_name)
File "D:\xampp\htdocs\venv\Lib\site-packages\botasaurus\decorators.py", line 247, in write_output
write_json(result, filename, False)
File "D:\xampp\htdocs\venv\Lib\site-packages\botasaurus\output.py", line 61, in write_json
_write_json(data, filename)
File "D:\xampp\htdocs\venv\Lib\site-packages\botasaurus\utils.py", line 272, in write_json
json.dump(data, fp, indent=indent)
File "D:\bin\python\main\Lib\json\__init__.py", line 179, in dump
for chunk in iterable:
File "D:\bin\python\main\Lib\json\encoder.py", line 430, in _iterencode
yield from _iterencode_list(o, _current_indent_level)
File "D:\bin\python\main\Lib\json\encoder.py", line 326, in _iterencode_list
yield from chunks
File "D:\bin\python\main\Lib\json\encoder.py", line 439, in _iterencode
o = _default(o)
^^^^^^^^^^^
File "D:\xampp\htdocs\venv\Lib\site-packages\javascript_fixes\json_patch.py", line 12, in _default
return getattr(obj.__class__, "__json__", _default.default)(obj)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: JSONEncoder.default() missing 1 required positional argument: 'o'
my requirements.txt
# undetected-chromedriver
nuitka
botasaurus
# selenium-wire
# chromedriver_autoinstaller_fix
selenium-stealth
webdriver-manager
# selenium-authenticated-proxy
datetime
pytz~=2024.1
colorama~=0.4.6
pynput
SQLAlchemy
requests~=2.31.0
urllib3
certifi~=2024.2.2
maxminddb~=2.6.1
geoip2~=4.8.0
wmi
tensorflow
numpy
socks
pyyaml
PySide6~=6.7.0
PyQt6~=6.7.0
pyinstaller
autopep8
pycodestyle
black
zstandard
selenium
setuptools
Editor: PyCharm OS: Windows 10 Architecture: ARM64 Python: v3.1.1