Ich versuche, mich bei majestic.com mit C# anzumelden, aber es funktioniert nicht gut es gibt den Fehler http 403. wenn ich versuche, sicheren Zugriff auf (autorisieren Seite) .Hier ist mein Code Jede Hilfe viel Appreciated.here sein wird, ist mein Codewie man sich bei majestic.com mit C# anmeldet, um Daten von anderen majestätischen Seiten zu scannen
string formUrl = "https://majestic.com/account/login";
string formParams = string.Format("EmailAddress={0}&Password={1}", "[email protected]", "123456");
string cookieHeader;
WebRequest req = WebRequest.Create(formUrl);
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
byte[] bytes = Encoding.ASCII.GetBytes(formParams); req.ContentLength = bytes.Length;
using (Stream os = req.GetRequestStream()) { os.Write(bytes, 0, bytes.Length);
}
WebResponse resp = req.GetResponse();
cookieHeader = resp.Headers["Set-cookie"];
string pageSource;
string getUrl = "https://majestic.com/reports/site-explorer?q=daraz.pk&oq=sabzi.pk&IndexDataSource=F";
// here its give the error
WebRequest getRequest = WebRequest.Create(getUrl); getRequest.Headers.Add("Cookie", cookieHeader);
WebResponse getResponse = getRequest.GetResponse();
using (StreamReader sr = new StreamReader(getResponse.GetResponseStream()))