|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2009 Messages : 42 ![]() |
Bonjour,
Je souhaiterai créer un script permettant de se loguer et d'automatiser une tâche rébarbative qui consiste à cliquer sur plusieurs liens successifs. J'ai lu par ci par là quelques pistes comme l'utilisation de la librairie curl en PHP ou utiliser la fonction fsockopen ou encore de le faire en PerL Je n'ai aucune idée de par où commencer et avec quoi ? Toute aide ou bonnes idées sont les bienvenues ! Merci d'avance pour votre aide ! |
|
|
00
|
|
|
#2 | |
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 335 ![]() |
Salut,
Citation:
__________________
Développeur | Zend Certified Engineer Étapes Pour mieux se servir du forum: 1. Commencez par lire les cours et tutoriels ; 2. Faites une recherche; 3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles; Nix>_Rien n'est plus pratique que la théorie |
|
|
|
00
|
|
|
#3 | ||||||
|
Invité de passage
![]() Inscription : avril 2009 Messages : 42 ![]() |
Salut Thes32,
Alors pour ce qui est des noms des pages sur lesquelles je dois naviguer je les connais. D'ailleurs, j'ai réussi avec cURL à m'authentifier sur le site, il ne me reste plus qu'à partir de ce point là qu'à simuler un "clic" sur un lien de la page où je suis positionné après mon authentification. Et c'est là que je bloque, je ne sais pas comment continuer mon script afin qu'une fois authentifié, il navigue vers une autre page. Je mets mon bout de code : Code :
Code :
J'ai tout de même essayé ça mais apparemment ça ne fonctionne pas non plus : Code :
Merci ! |
||||||
|
|
00
|
|
|
#4 | ||
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 335 ![]() |
Peux tu tester avec ceci ?
Code :
__________________
Développeur | Zend Certified Engineer Étapes Pour mieux se servir du forum: 1. Commencez par lire les cours et tutoriels ; 2. Faites une recherche; 3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles; Nix>_Rien n'est plus pratique que la théorie |
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : avril 2009 Messages : 42 ![]() |
Je viens d'essayer ça mais j'ai toujours l'erreur de perte d'authentification :
"Session expired..." D'ailleurs tu affichais 2 fois le résultat dans ton code mais j'ai corrigé Code :
|
||
|
|
00
|
|
|
#6 | ||
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 335 ![]() |
Citation:
Citation:
__________________
Développeur | Zend Certified Engineer Étapes Pour mieux se servir du forum: 1. Commencez par lire les cours et tutoriels ; 2. Faites une recherche; 3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles; Nix>_Rien n'est plus pratique que la théorie |
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : avril 2009 Messages : 42 ![]() |
Ok ok mais regarde à la fin de ton code tu fais 2 echo en suivant pour afficher le lien1 (enfin bref !)
Pour le cookie, c'est vrai que je ne vois pas depuis mon client FTP un fichier cookie_site.txt se créer. Mon serveur WEB tourne sous WAMP, est-ce un problème de droits du dossier "www" ? J'ai pourtant testé en passant les droits du dossier à 777 EDIT : Ça y est je viens de trouver d'où venait mon erreur pour la création de cookie. En fait, j'ai du mettre le chemin du fichier en dur : "C:\...\cookie_site.txt" Et là, je vois bien le fichier se créer par contre j'ai toujours l'erreur "Session expired"... Maintenant serait-ce la reprise de celui-ci dans la 2ème requête cURL qui poserait soucis ? Encore merci de ton aide ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com