J'ai besoin pour obtenir une adresse IP de l'hôte en utilisant urllib2 comme demandé:Est-ce que urllib2 de Python a une fonction gethostbyname?
import urllib2
req = urllib2.Request('http://www.example.com/')
r = urllib2.urlopen(req)
Y a-t-il des fonctions comme ip = urllib2.gethostbyname(req)
?
Ce n'est pas le cas. D'abord vous créez la demande avec l'ouvreur que vous avez, puis appelez 'get_host' sur cet objet de requête. Jusqu'à ce que vous soyez réellement connecté, vous ne pouvez pas être sûr de l'adresse IP à laquelle le nom résoudra. – viraptor
La méthode get_host renvoie juste un lien non IP il semble que je vais devoir chercher d'autres problèmes. Je me demandais s'il existe une méthode pour obtenir l'adresse IP du site distant en utilisant un proxy? – sultan
Vous ne pouvez pas vraiment savoir où se connecte le proxy. S'il y a plus d'une ip assignée au nom auquel vous vous connectez, l'une d'entre elles sera choisie au hasard. – viraptor