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

Aiohttp. Неверно задан параметр с прокси, как исправить?

При попытке подключиться к API Discord с помощью прокси возникает ошибка aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host discord.com:443 ssl:False [Параметр задан неверно]

Код:
import aiohttp, asyncio

proxy_auth = aiohttp.BasicAuth('Тут логин', 'Тут пароль')

async def fetch(url):
    async with aiohttp.ClientSession() as session:
        headers = {
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36",
            "Authorization": f"Тут токен от дискорда"
        }
        async with session.get(url, headers=headers, proxy='http://тут ип:тут порт', proxy_auth=proxy_auth) as response:
            html = await response.text()
            status = response.status
            return html, status

async def main():
    html, status = await fetch('https://discord.com/api/v9/users/@me')
    print(f'Status: {status}')

if __name__ == '__main__':
    asyncio.run(main())


Как-то решал недавно, но удалил тот кусок кода с решением
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Сложный 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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