Accèes à un site via navigateur et webrequest
Bonjour à tous,
Tous d'abord je tiens à m'excuser si je me suis trompé de catégorie pour mon message.
Je cherche à faire une application qui récupère des pages web afin de parser le code html.
Il y a un site que je peux accéder via mon navigateur web mais pas via la méthode WebRequest().
Lorsque j'exécute mon code :
Code:
1 2 3 4 5 6
|
string url = "https://www.gamebookers.com/";
WebResponse Webreponse;
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
Webreponse = req.GetResponse(); |
Je reçois une erreur 403 :
Citation:
"Le serveur distant a retourné une erreur : (403) Interdit."
Après quelque recherche il apparait simplement que le site n'autorise pas un accès via ce genre de méthode.
Ma, voir mes questions sont donc :
- Quelle est le système de communication ( requête) utilisé par la méthode WebRequest pour qu'elle se différencie de celle du navigateur.
- Y aurait il un moyen pour "contourner" cela et quand même pouvoir récupérer le code html de la page. Et si oui le quelle ?
Merci d'avance pour vos question, en espérant avoir était claire.