Задать вопрос
@regtrgerge

Telegram бот с модулем PortalsAPI, при запуске curl_cffi выдает ошибку curl: (77) что делать?

Написал бота в телеграме работающий с PortalsAPI, при запуске curl_cffi выдает ошибку curl: (77)

Traceback (most recent call last):
  File "C:\Users\nikita\Desktop\Бот2\Бот\bot.py", line 50, in <module>
    gifts_data = search(authData=PORTALS_AUTH)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\nikita\Desktop\Бот2\Бот\venv\Lib\site-packages\portalsmp\portalsapi.py", line 155, in search
    response = requests.get(URL, headers=HEADERS, impersonate="chrome110")
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\nikita\Desktop\Бот2\Бот\venv\Lib\site-packages\curl_cffi\requests\__init__.py", line 143, in get
    return request(method="GET", url=url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\nikita\Desktop\Бот2\Бот\venv\Lib\site-packages\curl_cffi\requests\__init__.py", line 135, in request
    return s.request(method=method, url=url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\nikita\Desktop\Бот2\Бот\venv\Lib\site-packages\curl_cffi\requests\session.py", line 638, in request
    raise error(str(e), e.code, rsp) from e
<b>curl_cffi.requests.exceptions.SSLError: Failed to perform, curl: (77) error setting certificate verify locations:  CAfile: C:\Users\nikita\Desktop\Бот2\Бот\venv\Lib\site-packages\certifi\cacert.pem CApath: none. See https://curl.se/libcurl/c/libcurl-errors.html first for more details.</b>

Пробовал:
1. Использовать requests вместо curl_cffi
2. Скачать cacert.pem вручную
3. Проверить путь вручную
Ничего не помогает
Кому нужен модуль PortalsAPI - https://github.com/bleach-hub/portalsmp
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Ставлю на то, что проблема в кириллических символах в пути к cacert.pem.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы