Почему не получается отправить асинхронный запрос?
вот мой код:
async def take_xml():
async with aiohttp.ClientSession() as session:
for i in wallets:
wall = i.split(";")
login = wall[0]
password = wall[1].replace("\n", "")
response_balancee = await session.get(f"https://sm.exemple.ru/sm/client/balance?login={login}&password={password}", headers=headers)
print(response_balancee.content)
def main():
asyncio.run(take_xml())
if __name__ == '__main__':
main()
Ошибка:
Traceback (most recent call last):
File "C:\Python310\lib\site-packages\aiohttp\connector.py", line 986, in
_wrap_create_connection
return await self._loop.create_connection(*args, **kwargs) # type: ignore[return-value]
# noqa
File "C:\Python310\lib\asyncio\base_events.py", line 1080, in create_connection
transport, protocol = await self._create_connection_transport(
File "C:\Python310\lib\asyncio\base_events.py", line 1110, in
_create_connection_transport
await waiter
File "C:\Python310\lib\asyncio\sslproto.py", line 528, in data_received
ssldata, appdata = self._sslpipe.feed_ssldata(data)
File "C:\Python310\lib\asyncio\sslproto.py", line 188, in feed_ssldata
self._sslobj.do_handshake()
File "C:\Python310\lib\ssl.py", line 974, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: WRONG_SIGNATURE_TYPE] wrong signature type (_ssl.c:997)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\Admin\PycharmProjects\pythonProject1\dir\assoft_3.py", line 63, in
<module>
main()
File "C:\Users\Admin\PycharmProjects\pythonProject1\dir\assoft_3.py", line 59, in
main
asyncio.run(take_xml())
File "C:\Python310\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Python310\lib\asyncio\base_events.py", line 641, in run_until_complete
return future.result()
File "C:\Users\Admin\PycharmProjects\pythonProject1\dir\assoft_3.py", line 35, in
take_xml
response_balancee = await session.get(f"https://sm.exemple.ru/sm/client/balance?login=
{login}&password={password}", headers=headers)
File "C:\Python310\lib\site-packages\aiohttp\client.py", line 535, in _request
conn = await self._connector.connect(
File "C:\Python310\lib\site-packages\aiohttp\connector.py", line 542, in connect
proto = await self._create_connection(req, traces, timeout)
File "C:\Python310\lib\site-packages\aiohttp\connector.py", line 907, in
_create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
File "C:\Python310\lib\site-packages\aiohttp\connector.py", line 1206, in
_create_direct_connection
raise last_exc
File "C:\Python310\lib\site-packages\aiohttp\connector.py", line 1175, in
_create_direct_connection
transp, proto = await self._wrap_create_connection(
File "C:\Python310\lib\site-packages\aiohttp\connector.py", line 990, in
_wrap_create_connection
raise ClientConnectorSSLError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorSSLError: Cannot connect to host
sm.megafon.ru:443 ssl:default [[SSL: WRONG_SIGNATURE_TYPE] wrong signature type
(_ssl.c:997)]