Données site web

Le
Vivien Parlat
Bonjour,

Pour mon propre usage j'essaie de dvelopper une appli qui, tant
donns une ville de dpart, d'arrive, et deux dates/heures, aille
chercher sur le site de la sncf les diffrents horaires possibles sur
toute la plage d'une journe, avec les tarifs, et m'affiche tout a
sous une forme plus conviviale, afin de visualiser tout de suite les
meilleurs tarifs (c'est faisable la main mais devient vite
lourdingue).

Le problme est que je ne parviens pas la premire page de
rsultats. Quand on clique sur
http://www.voyages-sncf.com/dynamic/comm.travel?ORIGIN_CITY=Paris&DESTINAT=
ION_CITY=Toulouse
dans le navigateur par exemple, a charge un formulaire dj presque
pr-rempli. Mais l'adresse affiche en haut n'est dj plus celle
qu'on a clique; en grant les cookies (j'utilise le wrapper de
http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm=
,
sans cookies le formulaire ne charge mme pas), en postant villes,
dates et heures, la page qui me revient est une page de redirection
qui, lorsque je la suis, me mne au formulaire d'origine (je pense
que p il me manque des connaissances de developpement web ?)

Il semble y avoir normment de redirections au passage; j'ai eu
l'ide que peut-tre je ne postais pas suffisamment de donnes (comme
celles dj dfinies une valeur par dfaut), mais aucun message =
ne
m'indique a, et je ne sais pas comment "espionner" dans un navigateur
ou un WebBrowser ce qui passe en POST et en GET (ce qui pourrait --
pas sr -- m'tre utile).

Un post avait dj t fait sur un sujet relatif (http://
groups.google.com/group/microsoft.public.fr.dotnet.csharp/
browse_thread/thread/f8fb4e8ea3757e66/d8cbc3ab6ecbcccf?lnk=st&q=r
%C3%A9cup%C3%A9rer+infos+sur+un+site+c%23#d8cbc3ab6ecbcccf) mais
allocine semble un cas plus facile que la sncf

Toute aide sera bienvenue sur le sujet

Merci d'avance

(question pose aussi sur microsoft.public.dotnet.languages.csharp,
par erreur l'origine)
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles TOURREAU [MVP]
Le #12158301
Bonjour,

Pour votre cas, essayez de vous renseigner (Recherche sur Google) si la SNCF
ne propose pas de WebService, que vous pouvez utiliser directement...

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Vivien Parlat
Le #12157751
On 30 jan, 18:54, "Gilles TOURREAU [MVP]" wrote:
Bonjour,

Pour votre cas, essayez de vous renseigner (Recherche sur Google) si la SN CF
ne propose pas de WebService, que vous pouvez utiliser directement...

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !http://www.pos.fr



Ce fut mon premier réflexe...
Tout ce que j'ai trouvé est un flux rss moribond (et encore,
concernant juste les "bons plans") et un widget qui m'a permis
d'obtenir un code html minimal, sans toutes les pubs & co.
Toutefois, à cause des nombreuses redirections, ça ne m'a été utile
que pour les tests, et le logiciel qu'on m'a indiqué (Fiddler) m'a
permis de construire directement l'url qui mène à juste avant les
redirections.
Pour l'instant, à défaut de reprogrammer la gestion des redir &
cookies à la main, je passe par un WebBrowser caché, et j'extrais en
utilisant le Html Agility Pack.

Par contre si qqn connaît un WebService public & gratuit ou un
annuaire permettant d'en trouver une liste très complète, ça
m'intéresse bcp. Pour ce qui est de la sncf, s'il y en a il me semble
qu'ils doivent être privés.
Publicité
Poster une réponse
Anonyme