kwa29 Posté 21 Avril 2005 Posté 21 Avril 2005 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.
Anonymus Posté 21 Avril 2005 Posté 21 Avril 2005 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.
kwa29 Posté 21 Avril 2005 Auteur Posté 21 Avril 2005 Merci beacoup pour l'info. Je vais creuser et voir ce qui est possible de faire.
destroyedlolo Posté 21 Avril 2005 Posté 21 Avril 2005 Autrement, si ce sont de simples pages a lancer, j'utilise WGET.
kwa29 Posté 2 Mai 2005 Auteur Posté 2 Mai 2005 Je dois avouer que moi aussi. Ca m'intrigue... Avec wget tu recupere la page mais ...
Boo2M0rs0 Posté 7 Mai 2005 Posté 7 Mai 2005 (modifié) 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é 7 Mai 2005 par Boo2M0rs0
nalrem Posté 7 Mai 2005 Posté 7 Mai 2005 Je dois avouer que moi aussi. Ca m'intrigue... Avec wget tu recupere la page mais ... <{POST_SNAPBACK}> Si la page contient le code php à executer, il s'executera
kwa29 Posté 9 Mai 2005 Auteur Posté 9 Mai 2005 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant