获取本机公网IP

方法一

1
curl http://pv.sohu.com/cityjson 2>> /dev/null | awk -F '"' '{print $4}'

方法二

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/python3
# -*- coding:utf8 -*-

from urllib import request
import re

url = request.urlopen("http://txt.go.sohu.com/ip/soip")
text = str(url.read())
ip = re.findall(r'\d+.\d+.\d+.\d+',text)

print(ip[0])

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!