Ahí tienes
Código Python:
Ver original#!/usr/bin/env python
import urllib2
import re
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup(urllib2.urlopen("http://www.geoiptool.com"))
geoip = soup.title.string
geoip = re.findall(r"\d+[.]\d+[.]\d+[.]\d+", geoip)[0]
print geoip
Otro script sin usar tantas librerías
Código Python:
Ver original#!/usr/bin/env python
import urllib2
f = urllib2.urlopen("http://icanhazip.com/")
ip = f.read().strip()
f.close()
print ip