在Python中获取URL的IP地址? [重复]

问题描述 投票:0回答:2

可能重复:
如何在 Python 中进行 DNS 查找,包括引用 /etc/hosts?

我正在使用 Python 2.7,并且正在使用在线 API 创建 iptracer。

我希望用户可以选择输入例如google.com、http://google.comwww.google.com,然后获取其 IP 地址并将 IP 添加到变量中。

任何人都可以给我任何链接或其他帮助吗?

python http ip
2个回答
50
投票
>>> import socket
>>> print socket.gethostbyname('google.com')
74.125.236.52

2
投票

您可以使用位于套接字模块中的 gethostbyname_ex() 函数http://docs.python.org/library/socket.html

© www.soinside.com 2019 - 2024. All rights reserved.