在python中获取url的IP地址? [复制]
Posted
技术标签:
【中文标题】在python中获取url的IP地址? [复制]【英文标题】:Get IP address of url in python? [duplicate] 【发布时间】:2012-01-12 07:27:29 【问题描述】:可能重复:How can I do DNS lookups in Python, including referring to /etc/hosts?
我正在使用 Python 2.7 并正在使用在线 API 创建一个 iptracer。
我希望用户可以选择键入例如 google.com、http://google.com 或 www.google.com,然后获取其 ip 地址并将 ip 添加到变量中。
任何人都可以给我任何链接或其他帮助吗?
-stian
【问题讨论】:
谢谢。我是 python 新手,还没有进入套接字。 你的答案就在这里。 ***.com/questions/2805231/… 问候 Dipak。 【参考方案1】:您可以使用位于套接字模块http://docs.python.org/library/socket.html中的gethostbyname_ex()函数
【讨论】:
【参考方案2】:>>> import socket
>>> print socket.gethostbyname('google.com')
74.125.236.52
【讨论】:
在 Python 3.7 上不起作用:socket.gaierror: [Errno -2] Name or service not known
@aderchox on python 3.7 我已成功运行以下命令:import socket print(socket.gethostbyname('google.com'))
以上是关于在python中获取url的IP地址? [复制]的主要内容,如果未能解决你的问题,请参考以下文章