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

R.I.B.A.J Messages postés 43 Statut Membre -  
dsy73 Messages postés 9917 Statut Contributeur -
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 9917 Statut Contributeur 2 486
 
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 43 Statut Membre 1
 
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 9917 Statut Contributeur 2 486 > R.I.B.A.J Messages postés 43 Statut Membre
 
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 3678 Statut Modérateur 934
 
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
R.I.B.A.J
 
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