2 Stimmen

Crawlen einer sicheren Website

Wie kann ich eine Website mit SSL-Zertifikaten crawlen, wenn ich das möchte?

Ich weiß, es gibt die WebClient Klasse in C# und HttpWebRequest / HttpWebResponse aber welche Änderungen müsste ich vornehmen?

3voto

Espo Punkte 40386

Sie brauchen nichts zu ändern, außer der URL, die mit "https" anstelle von "http" beginnen sollte.

1voto

Mikael Svenson Punkte 37911

Fügen Sie einfach Folgendes am Anfang Ihrer Bewerbung hinzu

    ServicePointManager.ServerCertificateValidationCallback += delegate(object sender,  X509Certificate certifcate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
    return true;
};

Dadurch wird HttpWebRequest alle Zertifikate von den Servern akzeptieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X