Recuperer une IP internet , en Python
Résolu/Fermé
Namuoras
Messages postés
56
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
25 août 2008
-
3 août 2008 à 18:40
Arnaud - 6 juil. 2011 à 01:52
Arnaud - 6 juil. 2011 à 01:52
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
- Darkino nouvelle adresse - Guide
- Comment connaître son adresse ip - Guide
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Localiser une adresse mail gratuitement - Guide
8 réponses
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
4 août 2008 à 15:47
4 août 2008 à 15:47
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...
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
4 août 2008 à 11:38
4 août 2008 à 11:38
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
Namuoras
Messages postés
56
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
25 août 2008
3
4 août 2008 à 15:35
4 août 2008 à 15:35
J'ai déja testé celle la mais je veux l'IP internet pas l'IP réseau .
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
4 août 2008 à 15:40
4 août 2008 à 15:40
Ah ben si tu as un routeur devant toi ce n'est pas ton adresse, c'est celle du routeur.
Ya pas vraiment de moyen de l'avoir hormis en la demandant à un site distant.
Ya pas vraiment de moyen de l'avoir hormis en la demandant à un site distant.
Namuoras
Messages postés
56
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
25 août 2008
3
4 août 2008 à 13:37
4 août 2008 à 13:37
Merci cela m'aide beaucoup mais comment recupérer celle de la machine qui l'execute ?
Merci .
Merci .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
4 août 2008 à 15:01
4 août 2008 à 15:01
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())
;-)
Namuoras
Messages postés
56
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
25 août 2008
3
4 août 2008 à 15:50
4 août 2008 à 15:50
Merci ca marche impec ^^
Namuoras
Messages postés
56
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
25 août 2008
3
4 août 2008 à 15:41
4 août 2008 à 15:41
Et comment on fait plz ?