-
Accéder aux éléments web
Bonjour,
Je développe une application en C# qui permet de créer des comptes d'accès suivant certains profil pour un système d'information donné.
Dans cette partie, afin de s'assurer de l'authentification, je dois vérifier que les éléments saisis dans mon appli C# correspondent bien à des éléments situés sur une page web. En gros, comment s'interfacer avec un site web...
Comment accéder a partir d'une appli C# au contenu d'une page web ? Un peu à la manière de JavaScript ( accès au contenu des span div etc.. )
Par exemple, je voudrais savoir si le nom saisi par le créateur du compte sur l'appli C# correspond bien au nom présent dans le textfield "name" d'une page web...
Une idée sur la techno à utiliser ?
Y-a-t-il quelquechose de déjà prêt pour ça ?
Merci d'avance !
-
Si la page Web est sur l'un de tes serveurs, le mieux est certainement d'utiliser un Web Service comme WCF par exemple.
Si maintenant tu souhaites récupérer les infos d'une page Web quelconque, tu peux essayer de récupérer le code source de la page avec un WebRequest.
Un petit coup de Regex sur le stream reader devrait faire l'affaire...
-
Parfait, je vais me servir des WebService alors, car j'ai accès aux serveurs qui hébergent le site !
Merci bcp pour ta réponse8-)