- Utilisation wget sur url "dynamique"

a marqué ce sujet comme résolu.

Bonjour à tous , Mon objectif et de télécharger une image ,via wget, de ce site :

https://extranetclient.completel.fr/index.php log :testcptl@yahoo.fr mdp: P@ssw0rd supervision->états de vos services->double clic sur la liaison. Vous pouvez accéder ensuite a L’URL du graphe(que je veux dwl)de la forme :

https://extranetclient.completel.fr/module.php?do=supervision&a=getGraphTraffic&cls=F4233-00311-001&start=-86400&end=-300&width=618&typeIP=ipv4

Mon problème est que je n'obtiens en résultat qu'un fichier html et non un png … Ma seul piste est qu'il s'agit d'une url particulière (dynamique?)et je suppose que celle-ci est mal interprétée par wget.Si vous possédez des éléments ,même partiels, de réponse je suis preneur :)

Merci par avance, Adrien

Pour récupérer l'adresse de ton liens, tu te log au système avec ton login et mot de passe. Et wget n'est lui pas authentifié.

Par exemple moi quand je vais sur ton deuxième lien j'ai le droit a une page html qui me dit que je n'ai pas les droits pour la consulter. A tu regardé la page html qui t'est renvoyé ? A tous les coup c'est ça.

Si oui il faut que tu te connecte. Si tu n'en a besoin qu'une fois, le plus simple est de récupérer le cookie de ton navigateur et de l'envoyer avec la requete. Sinon ça va se compliquer.

merci pour ta réponse :) En fait j'ai déja passé l'étape de l'authentification en passant effectivement le cookie avec la requête. le challenge maintenant est de récupérer un fichier PNG afin de pouvoir l'exploiter par la suite.( le fichier html correspond bien au graphe désiré mais il est inexploitable en l'état) Tu peux te loger avec : testcptl@yahoo.fr || P@ssw0rd

Dis moi,si je ne suis pas clair où qu'il te manque des infos !!

+0 -0

Oui np ,

wget –load-cookies /home/adrien/cookies/cookie_name.txt "https://extranetclient.completel.fr/module.php?do=supervision&a=getGraphTraffic&cls=D1605-01102-001&start=-86400&end=-300&width=626&typeIP=ipv4" Pour info j'ai récup le "cookie_name" et son emplacement via internet explorer (options internet)

wget à un format bien spécial pour les cookies non ?

Moi avec :

1
2
3
4
5
# HTTP cookie file.
# Generated by Wget on 2015-07-09 16:57:54.
# Edit at your own risk.

extranetclient.completel.fr TRUE    /   FALSE   1467990163  PHPSESSID   8e5tgpg9fnusbg8nh4lt3nqem7

Comme cookies.txt

Et la commande : "wget –load-cookies=cookies.txt "https://extranetclient.completel.fr/module.php?do=supervision&a=getGraphTraffic&cls=F4233-00311-001&start=-86400&end=-300&width=618&typeIP=ipv4" -O i"

J'ai bien un fichier PNG.


PS: Pour ce genre de chose, Firefox + Firebug et j'ai généralement tout ce dont j'ai besoin :D

+0 -0

Comme c'est écrit, c'est wget qui l'a écrit. Puis je l'ai modifié a mes risques et périls :p

J'ai faire –save-cookies sur le premier site que j'avais dans le presse-papier. Puis j'ai remplacé le NDD, le nom et la valeur du cookie par ceux que j'ai lu dans Firebug. J'ai rentré la commande, ça a marché ^^

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte