Mapper une page
francoisch
Messages postés
276
Statut
Membre
-
Apatik Messages postés 6040 Statut Contributeur -
Apatik Messages postés 6040 Statut Contributeur -
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
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:
- Mapper une page
- Supprimer une page word - Guide
- Facebook friends mapper - Télécharger - Vie quotidienne
- Imprimer tableau excel sur une page - Guide
- Comment traduire une page internet - Guide
- Créer une page facebook - Guide
5 réponses
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..?
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..?
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
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
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 :) )
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 :) )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
J'ai effectivement pas mal de pain sur la planche.
Je vais m'y mettre grace à tes informations détaillées.
Merci encore.
Francois
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... =)
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... =)