bonjour,
est ce qu'on peu recuprer le code html d'une page a partir de son adresse IP? si oui comment le faire?
bonjour,
est ce qu'on peu recuprer le code html d'une page a partir de son adresse IP? si oui comment le faire?
Bonjour,
Ta demande n'a rien avoir avec de la prog windows.
Ta démarche est peut cavalière et attend un code directe en retour, mais on ne sais même pas quel est le langage utilisé.
Pour finir, une page web n'est pas représenté par une adresse IP.
Le serveur qui contient la page web possède une adresse IP.
Donc plusieurs pages peuvent être disponible sous la même adresse IP.
En réalité, tu dois demander la page 64.233.187.99/index.html
D'un point de vue plus technique, pour communiquer avec un serveur web, on utilise le protocole http/1.1, défini par la rfc 2616 (trad fr)
Tu peux tester des requetes via telnet disponible sur ton système (page sur l'utilisation de telnet)
D'un point de vue de programmation, tu doit ouvrir une socket sur le port web (80 dans 99% des cas) du serveur distant et communiquer avec lui via des requêtes http.
Pour récuperer une page html c'est pas sorcier ça se limite à l'exemple plus haut. (à toi de manipuler la socket et rediriger vers un fichier)
Il existe bien entendu des librairies qui te rendre la tâche plus simple en créant une fonction adéquate
Une API WIN32 doit exister pour télécharger un fichier sur le web, regarde dans la MSDN.
Pour plus d'info sur une lib ou une API, Google est ton ami !
J'espère avoir pu t'aider, si tu as des questions n'hésite pas.
Amicalement, sloshy.
“La seule révolution possible, c'est d'essayer de s'améliorer soi-même, en espérant que les autres fassent la même démarche. Le monde ira mieux alors.”
Pour compléter la réponse précédente, il y a une difficulté supllémentaire avec le virtual hosting.
Supposons 2 sites www.site1.com et www.site2.com hébergés par le même serveur dont l'adresse IP est 192.68.0.1 (par exemple).
Il est possible (et même quasimment sûr) que :
http://www.site1.com/index.html
soit différent de
http://www.site2.com/index.html
et encore différent de
http://192.168.0.1/index.html.
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi
Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbe Un logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager