Récupérer code source d'une page web

Fermé
R.I.B.A.J Messages postés 40 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 31 mars 2016 - Modifié par teutates le 6/12/2015 à 12:37
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 6 déc. 2015 à 06:45
Bonjour à tous,

Je me permets de faire appel à vous car je voulais savoir s'il était possible d'obtenir le code source d'une page web qui utilise les méthodes POST et GET.

Par exemple, récupérer le code source de ma recherche d'itinéraire sur transilien.com. En effet, les données de sont pas transmises via l'URL comme d'autres sites internet.

Je vous remercie d'avance pour votre aide.

Bien cordialement,
A voir également:

2 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
4 déc. 2015 à 20:02
Salut
Si c'est un GET alors c'est dans l'URL
Si c'est un POST alors tu peux le récupérer dans le débogueur du navigateur.

Mais explique-nous plutôt pourquoi veux-tu faire ça ? Quelle est la finalité ?
0
R.I.B.A.J Messages postés 40 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 31 mars 2016 1
5 déc. 2015 à 18:50
Salut dsy73,

Je te remercie pour ta réponse et désolé pour le retard (le travail le samedi...)

En fait, j'ai besoin de savoir cela car j'ai une liste d'adresse et je voudrais avoir un moyen intelligent de calculer des temps de transport, plutôt que les taper une à une.

Mais en fait, c'est plus compliqué que cela parce que pour un GET, je peux recréer l'URL de la page qui affichera mon temps de transport de A vers B.

En revanche, pour transilien j'ai pour tout chemin A vers B : https://www.transilien.com/fr/itineraire du coup impossible de donner un chemin a python.

Qu'en penses-tu ?

Je te remercie d'avance
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476 > R.I.B.A.J Messages postés 40 Date d'inscription dimanche 8 mars 2015 Statut Membre Dernière intervention 31 mars 2016
Modifié par dsy73 le 6/12/2015 à 06:45
Tu n'as toujours expliqué la finalité : devoir étudiant, entreprise ou autre ?
As-tu vu l'API ? https://data.sncf.com/api/v1/console
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 5/12/2015 à 20:36
Sous Python 2.X
Utilise urllib2
Voir par exemple urllib2 — extensible library for opening URLs

Si tu utilises Python 3.X, il y a une note en haut de la page à ce sujet.
Gates gave ^W  sold  you the windows.
GNU gave us the whole house.(Alexandrin)
0
Salut jisisv, j'utilise en fait urlib2 déjà pour les cas où les données sont transmises par l'URL.
Mais le dans le cas présent, je ne peux pas ouvrir une URL "de résultat" puis la parser ensuite.
Peut-être as-tu une idée de comment faire avec urlib?

Je te remercie d'avance.
0