[eside-ghost] Localizadoresde IP
altern
altern2 en gmail.com
Vie Jun 20 11:15:41 CEST 2008
Iker Sagasti Markina(e)k dio:
> Aupa enrike,
>
>
>
> altern escribió:
>>
>>>> estoy haciendo una aplicación que necesita localizar una IP para
>>>> obtener estadísticas.. la estoy haciendo en python y ahora mismo estoy
>>>> tirando de http://api.hostip.info que accediendo a la pagina
>>> Yo te recomendaria mirarte GeoIP
>>> http://www.maxmind.com/app/python
>>> tan fácil como:
>>> import GeoIP
>>> y la magia de python entra en juego xDD
>> conoceis algo como esto que vaya tambien en windows y mac y que no
>> haya que compilar? :(
>
> Para windows lo que tienes es:
>
> http://www.maxmind.com/app/windows
>
> Sino las bases de datos las tienes en:
>
> http://www.maxmind.com/app/geolitecity
> http://www.maxmind.com/app/geolitecountry
>
> Aunque parece que para python si que tienes que compilar la librería de
> acceso.
>
> Se me ocurren 2 opciones:
>
> a) utilizar un S.O. de verdad
> b) utilizar un lenguaje de verdad (vease PHP)
que hay de usar alguna web donde te den los datos? por ejemplo
http://www.whatismyip.org/
te dice solo la IP sin mas. asi que desde python se puede hacer
import urllib2
opener = urllib2.build_opener()
opener.addheaders = [ ( 'User-agent', 'Mozilla/5.0' ) ]
f = opener.open( 'http://www.whatismyip.org/' )
print f.read() # IP
He visto algunas webs que te dicen desde donde estas conectado, y he
pensado que igual hay alguna web como esta pero que muestre mas info
como la ciudad donde estas que es lo que a mi me interesa mas.
Es que con http://www.maxmind.com/app/python solo consigo el pais. lo
demas me da un error. Ademas asi tb solucionaria el problema de
windows/linux/OSX
enrike
Más información sobre la lista de distribución eside-ghost