Trouver un URL bien spécifique
Résolu
flateur18
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
Mericiennes -
Mericiennes -
Chers amis bonjour,
Je me tourne vers vous car je n'arrive pas à sollutionner un problème,
En effet je suis entrain de créer une application qui me permettrai de suivre mes colis en automatique.
Je travaille avec 4 transporteurs : UPS, DHL, FEDEX et TNT.
Pour chercher le statut de mon colis, j'utilise pour chaque site web un URL+numéro de suivi, et je tombe directement sur la page qui contient les détails de livraison de mon colis.
Jusque là tous va bien, quoique, pour TNT je n'arrive pas à touver le bon URL.
Je recapitule, j'ai besoin d'URL auquel j'ajouterai mon numéro de suivi TNT, je tombre sur la bonne page web qui contient les détails du suivi.
Voici un numéro de suivi TNT pour vous aider à m'aider ;) : 176662611
Merci d'avance
Je me tourne vers vous car je n'arrive pas à sollutionner un problème,
En effet je suis entrain de créer une application qui me permettrai de suivre mes colis en automatique.
Je travaille avec 4 transporteurs : UPS, DHL, FEDEX et TNT.
Pour chercher le statut de mon colis, j'utilise pour chaque site web un URL+numéro de suivi, et je tombe directement sur la page qui contient les détails de livraison de mon colis.
Jusque là tous va bien, quoique, pour TNT je n'arrive pas à touver le bon URL.
Je recapitule, j'ai besoin d'URL auquel j'ajouterai mon numéro de suivi TNT, je tombre sur la bonne page web qui contient les détails du suivi.
Voici un numéro de suivi TNT pour vous aider à m'aider ;) : 176662611
Merci d'avance
A voir également:
- Trouver un URL bien spécifique
- Url - Guide
- Trouver adresse mac - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Ou trouver l'adresse ip - Guide
13 réponses
Salut, tu peux trouver simplement ce type d'info :
- 1 : Avec Firebug, tu regardes le formulaire présent dans la box de droite et tu vois que l'action c'est https://www.tnt.com/express/fr_fr/site/outils-expedition/suivi.html?utm_redirect=legacy_webtracker-nonav&respLang=fr&respCountry=FR&genericSiteIdent= , puis tu regardes les champs utilisés et tu fait de même.
- 2 : Avec l'extension "entête http en direct" de firefox ( https://addons.mozilla.org/fr/firefox/addon/live-http-headers/ ), la tu peux voir ce qui passe en POST.
Bon courage,
- 1 : Avec Firebug, tu regardes le formulaire présent dans la box de droite et tu vois que l'action c'est https://www.tnt.com/express/fr_fr/site/outils-expedition/suivi.html?utm_redirect=legacy_webtracker-nonav&respLang=fr&respCountry=FR&genericSiteIdent= , puis tu regardes les champs utilisés et tu fait de même.
- 2 : Avec l'extension "entête http en direct" de firefox ( https://addons.mozilla.org/fr/firefox/addon/live-http-headers/ ), la tu peux voir ce qui passe en POST.
Bon courage,
Si j'ai bien compris, tu veux que j'utilise le code de la page où je rentre mon numéro de suivi (en mettant automatiquement le numéro de suivi dans le champ concerné et de simuler l'appui sur le bouton "rechercher") pour basculer vers la page qui contient les infos que je recherche ? si c'est ça je ne saurais pas faire malheureusement
Pas tout à fait mais dans l'esprit c'est un peu ça, j'm'explique après.
j'appel la page web en mettant URL + num de suivi.
Ok, la en gros tu fais un appel http avec la method GET. Ici, pas de soucis pour récupérer tes infos.
Pour tnt, s'ils n'ont pas d'url pour ce type de service à te fournir tu peux donc exploiter le formulaire qu'il y a sur leur site. Non pas pour le remplir mais pour regarder les champs qu'il utilise pour envoyer sa requête au serveur ( ici la différence est que c'est une requête http en POST ).
Je pense que c'est donc justement ce type de requête POST qui te posent problème.
Tu peux effectuer ce type de requêtes et récupérer le résultat comme tu le fais je copie dans un string tout le code HTML, j'en extrait automatiquement l'info qui m'interessé. grâce à la librairie cURL
Voilà !
Zep3k!GnO
Pas tout à fait mais dans l'esprit c'est un peu ça, j'm'explique après.
j'appel la page web en mettant URL + num de suivi.
Ok, la en gros tu fais un appel http avec la method GET. Ici, pas de soucis pour récupérer tes infos.
Pour tnt, s'ils n'ont pas d'url pour ce type de service à te fournir tu peux donc exploiter le formulaire qu'il y a sur leur site. Non pas pour le remplir mais pour regarder les champs qu'il utilise pour envoyer sa requête au serveur ( ici la différence est que c'est une requête http en POST ).
Je pense que c'est donc justement ce type de requête POST qui te posent problème.
Tu peux effectuer ce type de requêtes et récupérer le résultat comme tu le fais je copie dans un string tout le code HTML, j'en extrait automatiquement l'info qui m'interessé. grâce à la librairie cURL
Voilà !
Zep3k!GnO
On est des rangers mec, des rangers...
Je n'y arrive pas !!!
que trouves-tu si tu fai cette manip??? je n'ai vu aucun URL
merci pour ta réponse
que trouves-tu si tu fai cette manip??? je n'ai vu aucun URL
merci pour ta réponse
Voici un screenshot de ce que je vois avec firebug :
https://imageshack.com/
ou
http://tinypic.com/images/goodbye.jpg (si ca marche pas imagehack)
Zep3k!GnO
https://imageshack.com/
ou
http://tinypic.com/images/goodbye.jpg (si ca marche pas imagehack)
Zep3k!GnO
On est des rangers mec, des rangers...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci,
La ligne sélectionnée représente le bouton "Rechercher", je l'ai bien vu, mais je n'ai pas su l'exploiter.
Sinon l'URL qui est plus haut ne me permet pas d'accéder à l'information que je recherche ni même à une page béta du site du transporteur.
Je rappel ma demande : Je cherche à faire (URL (TNT) + numéro de suivi = page web du suivi de mon colis).
Merci pour ton aide
La ligne sélectionnée représente le bouton "Rechercher", je l'ai bien vu, mais je n'ai pas su l'exploiter.
Sinon l'URL qui est plus haut ne me permet pas d'accéder à l'information que je recherche ni même à une page béta du site du transporteur.
Je rappel ma demande : Je cherche à faire (URL (TNT) + numéro de suivi = page web du suivi de mon colis).
Merci pour ton aide
La ligne sélectionnée représente le bouton "Rechercher", je l'ai bien vu, mais je n'ai pas su l'exploiter. Sinon l'URL qui est plus haut ne me permet pas d'accéder à l'information que je recherche ni même à une page béta du site du transporteur.
Je laisse tomber...
Bonne continuation.
Zep3k!GnO
Je laisse tomber...
Bonne continuation.
Zep3k!GnO
On est des rangers mec, des rangers...
J'vois pas ce que je peux faire de mieux mise à part coder à ta place (no way), toutes les infos sont la...
Merci de rester là quand même ;)
Bien entendu, je ne veux pas que tu code à ma place ..
Si j'ai bien compris, tu veux que j'utilise le code de la page où je rentre mon numéro de suivi (en mettant automatiquement le numéro de suivi dans le champ concerné et de simuler l'appui sur le bouton "rechercher") pour basculer vers la page qui contient les infos que je recherche ? si c'est ça je ne saurais pas faire malheureusement
En fait, je ne suis pas bon en HTML, je développe mon programme en VBA e SQL. Mon programme marche nickel pour UPS et DHL, voici le process :
- j'appel la page web en mettant URL + num de suivi.
- je copie dans un string tout le code HTML,
- j'en extrait automatiquement l'info qui m'interessé.
j'aimerai faire la même chose pour tnt.
Maintenant si tu me dis que c'est pas possible je procèderai autrement
Merci encore
Bien entendu, je ne veux pas que tu code à ma place ..
Si j'ai bien compris, tu veux que j'utilise le code de la page où je rentre mon numéro de suivi (en mettant automatiquement le numéro de suivi dans le champ concerné et de simuler l'appui sur le bouton "rechercher") pour basculer vers la page qui contient les infos que je recherche ? si c'est ça je ne saurais pas faire malheureusement
En fait, je ne suis pas bon en HTML, je développe mon programme en VBA e SQL. Mon programme marche nickel pour UPS et DHL, voici le process :
- j'appel la page web en mettant URL + num de suivi.
- je copie dans un string tout le code HTML,
- j'en extrait automatiquement l'info qui m'interessé.
j'aimerai faire la même chose pour tnt.
Maintenant si tu me dis que c'est pas possible je procèderai autrement
Merci encore
I got it je crois :
L'utilisation du post revient à rajouter des infos en amont du get (pas dans la textbox comme j'ai dit mais dans l'URL lui même)
Après un petit essorage de mon "brain" je trouve finalement pour mon cas un truc du genre :
https://www.tnt.com/express/fr_fr/site/outils-expedition/suivi.html?utm_redirect=legacy_webtracker-nonavcons=176662611&tracktype=REF&respLang=fr&respCountry=FR&genericSiteIdent=
(en gras ce que j'ai rajouté à l'URL de base) et ça marche.
Merci beaucoup, tu me sauve la vie ;)
à bientot sur CCM.
L'utilisation du post revient à rajouter des infos en amont du get (pas dans la textbox comme j'ai dit mais dans l'URL lui même)
Après un petit essorage de mon "brain" je trouve finalement pour mon cas un truc du genre :
https://www.tnt.com/express/fr_fr/site/outils-expedition/suivi.html?utm_redirect=legacy_webtracker-nonavcons=176662611&tracktype=REF&respLang=fr&respCountry=FR&genericSiteIdent=
(en gras ce que j'ai rajouté à l'URL de base) et ça marche.
Merci beaucoup, tu me sauve la vie ;)
à bientot sur CCM.