Mapper une page

Fermé
francoisch Messages postés 258 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 16 février 2015 - 9 août 2010 à 16:30
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 11 août 2010 à 10:15
Bonjour

Je cherche s'il est possible de « mapper » une page Web pour y faire lire des informations par un robot.

En détaillant un peu, j'ai besoin de noter quotidiennement deux nombres qui s'affichent toujours au même endroit dans la même page Web du même site.

J'aimerai trouver, ou développer, un robot qui se connecte automatiquement à la page, copie les deux nombres dans un fichier et se déconnecte.

A votre avis ? Par avance merci de votre aide.

Francois
A voir également:

5 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
9 août 2010 à 16:33
Sous Linux, c'est réalisable... sous Windows je ne sais pas trop.

0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
9 août 2010 à 16:35
Un bot? Ca peux se faire sans soucis, la seule "difficulté" viendrait du parsage de la page. Mais si la page est relativement constante, avec une expression régulière, ça passe sans soucis.

Tu peux nous donner plus de détails? Genre.. Dans quel langage tu veux coder ton bot, si tu maitrise la connection aux sockets, etc.. bref, qu'est ce que tu sais déjà faire, et où est-ce que tu bute..?
0
francoisch Messages postés 258 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 16 février 2015 6
9 août 2010 à 20:46
bonjour et merci de vos réponses.

J'avais oublié de préciser: sous Windows.

Je suis à la case départ sur ce sujet; y aurait-il un moyen / logiciel pour faire ça?

J'écris un peu de Php mais sans compétence réelle.

Francois
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
10 août 2010 à 00:19
Ok, en php c'est pas trop trop dur.. Mais par contre, je vais te donner les clés, sans t'ouvrir les portes (tout simplement parce que je devrais m'y remettre et franchement.. la flemme).

Donc, on va te passer les cours rébarbatifs sur TCP/IP, et les RFC. Par contre, tu vas bucher ce tuto à fond :)
http://www.siteduzero.com/tutoriel-3-35613-les-requetes-http.html

Tu vas déjà en apprendre une bonne tartine. Si tu comprend pas toute la fin, hésite pas à taper "protocole HTTP" dans Google, et d'utiliser la doc PHP pour les fonctions que tu ne connais pas => https://www.php.net/
Ceci dit, certaines fonctions sont plus "simples" à utiliser (moins de paramètres à entrer). Regarde ça => https://www.php.net/manual/fr/function.fsockopen.php

Enfin, il ne te restera plus qu'à maitriser les expressions régulières pour retrouver tes chiffres dans la page récupérée :)
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2

Voila de quoi potasser quelques jours, et nous sortir un parfait petit bot :)

(Grâce à ça, tu peux faire plein de choses sur le net.. Tout ce qui est "aller chercher une info", c'est comme ça que ça se passe. Puis ensuite, tu peux la traiter :) )
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
francoisch Messages postés 258 Date d'inscription vendredi 19 novembre 2004 Statut Membre Dernière intervention 16 février 2015 6
11 août 2010 à 10:09
bonjour Apatik et merci de ta réponse très complète, et pas si apathique que ça.

J'ai effectivement pas mal de pain sur la planche.

Je vais m'y mettre grace à tes informations détaillées.

Merci encore.

Francois
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
11 août 2010 à 10:15
Grâce à ça, j'avais fait un bot qui se connectait à ma place sur certains sites et rapatriait des données sur mon pc. Tu peux faire un aspirateur d'images aussi, puisqu'il saura suivre les liens etc.. Tout dépend ce que tu veux faire. Si ensuite tu buches sur d'autres protocoles, tu seras capable de faire naviguer ton bot dessus.
A la fin, mon bot allait sur IRC via un proxy (donc les gens croyait à quelqu'un d'autre), je pouvais (via une commande en privé sur IRC) lui faire dire ce que je voulais, et par le biais d'autres commandes, il se connectais à des sites comme Bashfr pour sortir des vannes sur IRC. Et ça, juste grace à la doc que je t'ai fournis, et une recherche sur le protocole IRC. Si c'est pas puissant... =)
0