Python获取当前主机IP地址怎么做?Python如何获取电脑IP

【Python获取当前主机IP地址怎么做?Python如何获取电脑IP】当我们使用电脑访问互联网的时候都会有一个唯一的IP地址作为标识 , 而IP地址则是和地区和使用的网络协议有关 , 在python爬虫开发之中ip地址是一个非常重要的对象 。下面小编会来给大家介绍一下在python中怎么获取当前主机IP , 以及主机名的方法 。

Python获取当前主机IP地址怎么做?Python如何获取电脑IP

文章插图
(1)实际上获取当前主机ip最简单的方式就是打开浏览器并且输入ip进行搜索就可以找到自己电脑当前网络的ip地址了 , 因为ip这个东西只有在访问互联我的时候才有意义和作用 , 一个离线的设备就算有了ip也无法访问和被访问 。
那么python中要获取主机ip地址的话就要使用到内置模块socket了 , 在这个模块之中的gethostbyname就是电脑的主机IP地址 , 代码如下:
import socketip_address = socket.gethostbyname(hostname)print(f"IP_Address: {ip_address}")192.168.100.100这个方法只能够获取到电脑IP地址而不能得到其他信息 , 像是这个ip的所在以及使用的是哪一个运营商的服务就无法获取到了 。
(2)主机名表示的就是当前的这一台计算机 , 而ip地址实际上表示的是使用哪一个网络地址 。python获取当前设备主机名也是用socket库 , 只不过是调用的方法不同 , 代码示例如下:
hostname = socket.gethostname()print(f"Hostname: {hostname}")一般来说主机名就是电脑的计算机名称 , 在属性页面内即可查看 。而主机名最大的作用就是在访问互联网的时候找到指定电脑的信息 。
以上就是关于“Python获取当前主机IP地址怎么做?Python如何获取电脑IP”的全部内容了 , 希望对你有所帮助 。

    推荐阅读