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

R.I.B.A.J Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   2 485
 
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   Statut Membre Dernière intervention   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 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485 > R.I.B.A.J Messages postés 40 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Modérateur Dernière intervention   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