ClientSession не работает, пока GET-запрос работает с теми же параметрами - PullRequest
0 голосов
/ 11 ноября 2019

Я новичок в программировании на Python. Я столкнулся с проблемой, и некоторое время не мог найти решение. Вот пример кода, который не работает.

async def getMenu():
    async with ClientSession() as session:
        async with session.get(url, headers=headers) as r:
            r_json = await r.json()

Я получаю сообщение об ошибке «Попытка декодировать JSON с неожиданным mimetype: text / html», и оно не возвращает желаемое содержимое. Но когда я пытаюсь requests.get(url, headers=headers), он работает правильно, и я могу получить контент. К тому времени я использую vpn, потому что я могу подключиться к URL только через vpn. Я должен отметить, что, возможно, это имеет значение. Почему ClientSession () не работает во время выполнения запросов?

Любая помощь будет оценена. Заранее спасибо

...