python 3 获取本机公网ip的几种方法

Posted 啊基米舍的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 3 获取本机公网ip的几种方法相关的知识,希望对你有一定的参考价值。

参考博客:https://blog.csdn.net/conquerwave/article/details/77666226

 

from urllib.request import urlopen
from json import load

my_ip = urlopen(\'http://ip.42.pl/raw\').read()
print(\'ip.42.pl\', my_ip)

my_ip = load(urlopen(\'http://jsonip.com\'))[\'ip\']
print(\'jsonip.com\', my_ip)

my_ip = load(urlopen(\'http://httpbin.org/ip\'))[\'origin\']
print(\'httpbin.org\', my_ip)

my_ip = load(urlopen(\'https://api.ipify.org/?format=json\'))[\'ip\']
print(\'api.ipify.org\', my_ip)

运行结果:

image

 

 

 

 


    

以上是关于python 3 获取本机公网ip的几种方法的主要内容,如果未能解决你的问题,请参考以下文章

python获取本地ip的方法

LINUX - 获取本地ip

C#C#获取本地的内网(局域网)和外网(公网)IP地址的方法

获取本机公网ip(public ip)

Python实用工具查询本机IP地址

实现远程访问家里系统的几种方法