Recuperer une IP internet , en Python
Résolu
Namuoras
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
Arnaud -
Arnaud -
Bonjour,
Je souhaite savoir comment on fait pour récupérer une adresse IP internet en Python .
Merci
Je souhaite savoir comment on fait pour récupérer une adresse IP internet en Python .
Merci
A voir également:
- Localiser adresse ip python
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Darkino nouvelle adresse - Guide
- Adresse mac - Guide
- Adresse ip - Guide
8 réponses
Tu télécharges cette page par exemple:
http://www.monip.org/
Puis tu utilises quelques fonctions pour récupérer ton adresse ip. Si tu fais un print sur page, tu verras le code source de la page. Ici tu pourrais récupérer l'ip come ceci:
Tu peux aussi utiliser une expression régulière, bref libre à toi...
http://www.monip.org/
import urllib page = urllib.urlopen("http://www.monip.org/").read()
Puis tu utilises quelques fonctions pour récupérer ton adresse ip. Si tu fais un print sur page, tu verras le code source de la page. Ici tu pourrais récupérer l'ip come ceci:
ip = page.split("IP : ")[1].split("<br>")[0]
Tu peux aussi utiliser une expression régulière, bref libre à toi...
Salut,
Avec gethostbyname du module socket:
=>https://docs.python.org/3/library/socket.html
Avec gethostbyname du module socket:
import socket print socket.gethostbyname("www.commentcamarche.net")
=>https://docs.python.org/3/library/socket.html
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah si tu lis le déscriptif de gethostbyname tu trouveras justement ça:
;-)
If you want to know the current machine's IP address, you may want to use gethostbyname(gethostname())
;-)