Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2014, 00:59
J0N4
 
Fecha de Ingreso: noviembre-2013
Ubicación: Lima
Mensajes: 39
Antigüedad: 11 años
Puntos: 1
Respuesta: Obtener ip externa

Cita:
Iniciado por razpeitia Ver Mensaje
Ahí tienes
Código Python:
Ver original
  1. #!/usr/bin/env python
  2.  
  3. import urllib2
  4. import re
  5. from BeautifulSoup import BeautifulSoup
  6.  
  7. soup = BeautifulSoup(urllib2.urlopen("http://www.geoiptool.com"))
  8. geoip = soup.title.string
  9. geoip = re.findall(r"\d+[.]\d+[.]\d+[.]\d+", geoip)[0]
  10.  
  11. print geoip

Otro script sin usar tantas librerías
Código Python:
Ver original
  1. #!/usr/bin/env python
  2.  
  3. import urllib2
  4.  
  5. f = urllib2.urlopen("http://icanhazip.com/")
  6. ip = f.read().strip()
  7. f.close()
  8. print ip
Genial amigo, no sabia de ese stio, gracias