Задать вопрос
  • InvalidHeader и SSLError - как исправить?

    @Closename Автор вопроса
    Спасибо, добавил: page = session.get(url, cert=r'C:\secret_site.badbad.crt', verify=r'C:\secret_site.badbad.crt')
    Но всё равно ошибка: SSLError.
    Написано
  • InvalidHeader и SSLError - как исправить?

    @Closename Автор вопроса
    1. Да, потерял, нужно поставить, иначе будет ошибка syntaxError.
    Ошибка вызванная наличием двоеточия никуда не исчезла и не нашёл способа как решить проблему requests.exceptions.InvalidHeader: Invalid leading whitespace, reserved character(s), or returncharacter(s) in header name: ':autority'
    Тут пишут, что в версии ниже 2.8.0 на двоеточия не ругается. Попробовал удалить requests и установить старой версии: pip install requests=2.7.0
    Но код: import requests падает с ошибкой: No module named 'cgi'

    Тут пишут, что это не настоящие заголовки и передавать их типа не нужно:
    "Это не настоящие заголовки, это просто способ, которым Developer Tools отображает детали строки HTTP-запроса. Двоеточие в начале — это способ указать, что они не настоящие."

    2. Тем не менее ошибка SSLError никуда не исчезла и не знаю, что делать...
    Написано
  • "coroutine 'listen' was never awaited" - Как исправить?

    @Closename Автор вопроса
    Сергей Горностаев, моя программа тоже же называется websocket.py
    Поэтому она себя и импортировала. Я сейчас пробовал переименовать/удалить websockets.py и видел что снова и снова эта программа появлялась в папке. Потом понял в чём дело)
    Написано
  • "coroutine 'listen' was never awaited" - Как исправить?

    @Closename Автор вопроса
    Сергей Горностаев, в директории с программой создано виртуальное окружение (папка venv) и выбран интерпретатор в VScode (venv\Scripts\python.exe).
    Скопировал websockets.py из вложенной директории venv\Lib\site-packages в корневую с программой и заработало. Спасибо.
    Но понятнее мне не стало, к сожалению :(
    Неправильно я создал окружение или должен свою программу в папку site-packages "пихать"?
    Написано