查找特定主机上的所有网站

2024-04-25 19:55:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我确实在stackoverflow上找到了这个函数,它提取hostnamealiaslistipaddrlist, 但是,我如何才能使一个函数,采取主机名和搜索所有与之相关的网站(托管)?你知道吗

>>> import socket
>>> def get_ips_for_host(host):
        try:
            ips = socket.gethostbyname_ex(host)
        except socket.gaierror:
            ips=[]
        return ips

>>> ips = get_ips_for_host('www.slowtravelmagazine.com')
>>> print(repr(ips))
('ext-cust.squarespace.com', ['www.slowtravelmagazine.com'],
 ['198.185.159.144', '198.185.159.145', '198.49.23.144',
  '198.49.23.145'])

Tags: 函数comhostforget网站wwwsocket