Как получить IP-адрес из ответа aiohttp - PullRequest
0 голосов
/ 10 февраля 2020

Я пытался просмотреть ответы на запросы aiohttp и не нашел способа получить IP-адрес указанного хоста:

async with aiohttp.ClientSession() as session:
    async with session.get(f'http://{host}') as response:
        print(response.__dir__())
        #Wanting to get ipaddress of response right here

1 Ответ

2 голосов
/ 10 февраля 2020

Я предполагаю, что ваш хост представлен URL-адресом (иначе у вас уже есть IP-адрес)

Итак, вам нужно получить IP-адрес по URL-адресу.
Вы можете сделать это следующим образом:

import socket
print socket.gethostbyname('your hosto name')

Ваше имя хоста, вероятно, 'http: // {host}'

...