Aller au contenu

Simuler une navigation sur des sites internet


kwa29

Sujets conseillés

Bonjour à tous,

La question peu paraitre un peu bizarre mais j'aimerais créer un script (en php, perl, python ...) qui me permettrait de simuler une navigation sur un ou plusieurs sites web.

Je m'explique :

J'ai plusieurs sites de pretataires que je dois mettre à jour à la mano. Long et fastidieux

Donc je me demandais sachant que j'ai les login:mpd si je pouvais pas le faire en automatique. (si le site change je modifie le script) via un chi script lancé en cron sur une machine.

Sachant que à chaque fois que je réalise une modif je recois un mail de confirmation je serais au courant chaque jour de la bonne marche de la futur bete.

PS : chaque site à différente techno (fréquemment de l'asp et du php)

Voili voila en attente de conseil. Merci.

Lien vers le commentaire
Partager sur d’autres sites

Il faut savoir précisément ce qu'il y a à faire sur chaque site, et se lancer dans un programme permettant de gérer cela. Ce n'est pas impossible, à condition de bien penser le programme, pour ne pas avoir à refaire sans arrets les memes opérations.

Sinon, oui tu peux le faire en php (et probablement en asp). Grosso modo, ca simule comme tu dis une personne, et ca 'appuie sur les boutons' à la place de cette personne.

Attention, il faut bien connaitre le programme qui se trouve en face, savoir comment il réagit à telle ou telle action, pour pouvoir y faire face. Mais une fois maitrisées les différentes techniques, ce n'est pas compliqué. Surtout si tu as les codes d'accès ;)

Anonymus.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Salut,

En php, je pense qu'il faudra écrire une sorte de client avec connexions par socket, car les fonctions pour récupérer une page par http ne permettent pas d'envoyer, récupérer des cookies et transmettre des donnés par get et post.

bye.

Modifié par Boo2M0rs0
Lien vers le commentaire
Partager sur d’autres sites

Je dois avouer que moi aussi. Ca m'intrigue... Avec wget tu recupere la page mais ...  :blink:

<{POST_SNAPBACK}>

Si la page contient le code php à executer, il s'executera ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous et un grand merci pour toutes ces réponses,

Donc après quelques jours de recherches et de découvertes (et oui !!!) je vais tenter le petit topo à mi-parcours et biensur la série de questions associés.

Déjà le nom : "Automatisation de navigation internet" beaucoup plus parlant qu'un "Simuler une navigation ..."

Ensuite j'ai trouvé ca :

http://articles.mongueurs.net/magazines/linuxmag56.html

http://articles.mongueurs.net/magazines/linuxmag57.html

http://articles.mongueurs.net/magazines/linuxmag58.html

uniquement avec Perl.

J'ai cherché vainement l'équivalent php. Pas trouvé...

Pour Php le fonctionnement en socket semble répondre à ma demande mais de manière limité par rapport aux 3 articles plus haut.

Mes questions :

- quels solutions vous semble la plus approprié entre php et perl ???

- connaissez vous une lib équivalente aux www::Mechanize en php ???

- pourquoi tant de question sur le php

>> dans un futur proche une couche php viendra se greffer à ce script.

Donc soit on veux etre homogene soit on s'en fous et on passe les futurs variables de php à perl

Encore merci de vous souciez de moi et en attente de vos conseils.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...