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