Comment faire un Script de download d'une page precise ?

Comment faire un Script de download d'une page precise ? - Divers - Programmation

Marsh Posté le 12-01-2005 à 11:12:53    

Je m'explique :  
 
J'aurais besoin de savoir comment faire un script (executable ou autre) qui me permette de telecharger une page php (interpretée par le navigateur) et de lire des données dedans a un intervalle regulier (par exemple download le fichier toutes les heures) (les données sont obligatoirement sur les memes lignes a chaque download)
 
 
Les problemes : pour pouvoir afficher (et donc downloader) la page , j'ai besoin d'un login (que j'ai) , mais donc je suppose qu'il faut savoir gerer les cookies ?
 
En gros j'arrive sur une page , je rentre mon login , ca m'amene sur une page ou on peut cliquer sur plein de trucs (c'est un jeu en fait , et donc y'a par exemple : argent , construire batiment , vous voyez le genre) , et j'aimerais donc que un de ces "liens" (qui s'affiche si on clique dessus) , se download automatiquement et que les données soient lues dedans.
 
 
Si vous avez des idées , je suis preneur :)

Reply

Marsh Posté le 12-01-2005 à 11:12:53   

Reply

Marsh Posté le 12-01-2005 à 11:25:15    

Seryth a écrit :

telecharger une page php (interpretée par le navigateur)


 :non: Non, PHP n'est pas interpreté par le navigateur, mais par un serveur PHP. Ton navigateur reçoit du HTML.
 

Seryth a écrit :

Les problemes : pour pouvoir afficher (et donc downloader) la page , j'ai besoin d'un login (que j'ai) , mais donc je suppose qu'il faut savoir gerer les cookies ?


Je ne suis pas sûr de comprendre. Le site en question te demande de t'autentifier et tu voudrais simuler ce comportement programmatiquement, c'est ça ?
 
Tu présumes que le site gère les cookies : c'est une suppostion ou bien tu as vérifié ?
 
Si j'ai bien compris ton problème un peu tordu, je dirais que tu dois tout d'abord appeler la page qui suit le "submit" de la page login avec les bonnes valeurs pour te logger. Ensuite, tu regardes ce que le serveur te renvoie. En somme, tu dois jouer au navigateur.
 
Tu peux utiliser un proxy tel que paros pour "sniffer" ce qui passe entre ton navigateur et le monde extérieur et tenter de dégager le mécanisme d'autentification.
 
Reste à choisir un langage pour faire tout ça... Java p.e.  :)
 
Bon, si je suis à côté de la plaque, shoot me.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-01-2005 à 12:52:42    

Non c'est a peu pres ca , tu as bien resumé.
 
 
Pour les cookies je suis pas sur en fait , y'a un moyen de savoir ? Je vais utiliser ton proxy pour sniffer justement , et puis je te dirais ce qui se passe.
 
Par contre donc , une fois que je suis loggé (ce qui je pense est le plus dire a mettre en place dans le script) , il faut que je download une page (l'adresse est http://xxxxxxx/~yyyy/pages/batimen [...] ambelland)  et que je puisse lire automatiquement une valeur de cette page (toujours a la meme ligne) et la stocker quelque part...
 
Donc voila si tu as des idées ;)

Reply

Marsh Posté le 12-01-2005 à 12:56:31    

La deuxième partie, c'est plutôt pipo. Tu captures la page en question, tu va jusqu'à la ligne en question et tu effectues le traitement voulu.
 
Même principe que ce soit en PHP, en Java ou autre.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-01-2005 à 13:05:13    

oulah je comprend rien au sniffer , j'arrive meme pas a ajouter une url au truc :p
 
 
enfin bon jvais me renseigner :d

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed