Bonjour, j’essaye tant bien que mal à essayer de récupérer un code source d’une page mais visiblement c’est impossible !
Je m’explique, avec tous les sites que j’ai essayé tous a fonctionné sauf 1 et j’aimerais savoir pourquoi, s’il vous plait.
(J’ai tous essayé, webclient, htmlagilitypack et j’en passe..)
private string GetPageContent(string url)
{
HttpWebResponse httpWResponse = null;
StreamReader sr = null;
string ans = null;
try
{
HttpWebRequest httpWRequest = (HttpWebRequest)WebRequest.Create(url);
httpWRequest.Method = "GET";
httpWRequest.Timeout = 12000;
httpWRequest.ContentType = "application/json";
httpWRequest.Headers.Add("Authorization", "Basic dchZ2VudDM6cGFdGVzC5zc3dvmQ=");
httpWResponse = (HttpWebResponse)httpWRequest.GetResponse();
sr = new StreamReader(httpWResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("iso-8859-1"));
ans = sr.ReadToEnd();
}
catch
{
ans = null;
}
finally
{
if (httpWResponse != null) httpWResponse.Close();
if (sr != null) sr.Close();
}
return ans;
}
Ou bien:
WebClient wc = new WebClient();
var url = wc.DownloadString(richTextBox1.Text);
Mais rien ne fonctionne, ça me renvoie toujours la même erreur: the remote server returned an error 403 ! forbidden
Je tiens à re-préciser que les sites comme youtube, facebook etc.. fonctionne sauf 1 et c’est prnt.sc
Merci à ceux qui m’aideront
+0
-0