Bonjour.
J'ai fais un script simple que je développerais, modifierais par la suite.
Ici il y a que le commencement de base. J'ai un souci concernant les conditions dans ce script.
Que je sois connecté avec le vpn ou non j'ai toujours la même réponse ( ip a changer).
La chaîne vpn est un string avec l'ip "78.116.29.55" , curl un entier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 import os vpn = 1316232503 # ip vpn "78.116.29.55" str converti en int = 1316232503 curl = os.system("curl ipinfo.io/ip") # int if curl == vpn: print("bonne ip") elif curl != vpn: print("ip a changer") else: print("none")
J'ai alors converti vpn en entier à la place de la chaîne, mais j'ai toujours le même résultat ( ip a changer) en déconnectant le vpn ou en le remettant.
Je remarque qu'en tapant curl sur la console, j'obtiens le code 0 et non l'ip.
Hors je pense que le problème vient de là. Je suis en apprentissage de python autodidacte mais je n'ai pas assez d'expérience pour remédier à ce problème.
j'execute et vpn connecter:
>>>
78.116.29.55
ip a changer
j'execute sans vpn:
>>>
78.116.29.55
ip a changer
>>> curl
0
Partager