admin 管理员组

文章数量: 894082

python域名转化为ip的简单方法

调用socket模块

第一种

import socket
host = 'www.baidu.com'
ip = socket.getaddrinfo(host, None)
print(ip[0][4][0])

输出结果为14.215.177.38
可以看一下ip的全部内容

[(<AddressFamily.AF_INET: 2>, 0, 0, '', ('14.215.177.38', 0)), (<AddressFamily.AF_INET: 2>, 0, 0, '', ('14.215.177.39', 0))]

第二种

import socket
host = 'www.baidu.com'
ip = socket.gethostbyname(host)
print(ip)

输出结果为14.215.177.38

本文标签: python域名转化为ip的简单方法