import urllib.request, urllib.parse, urllib.error, json
data = json.loads(urllib.request.urlopen('http://ip.jsontest.com/').read())
print(data['ip'])
Поиск сетевых (внешних) IP-адресов с помощью Python