[C#] Quelltext herunterladen

hallo,

möchte gerne den quellcode von der seite https://www.facebook.com/recover/password?u=9999999&n herunterladen und nach "ungültiger" suchen.
habe immer als message -1 bekommen und nun habe ich festgestellt dass es eine komplett andere seite/quellcode herunterlädt.. mit dem inhalt

"Du benutzt einen Browser, der von Facebook nicht unterstützt wird.
Für ein besseres Nutzererlebnis gehe bitte auf einer dieser Webseiten und lade dir die neuste Version deines bevorzugten Browsers herunter:"

wie bekomme ich das problem gelöst? vielen dank im vorraus

WebClient webClient = new WebClient();
string Sourcecode = webClient.DownloadString(@"https://www.facebook.com/recover/password?u=99999999&n=");
int findname_number = Sourcecode.IndexOf("Ungültiger");
MessageBox.Show(findname_number.ToString());
 
In C# weiß ich jetzt nicht, wie die genauen Befehle heißen, aber in Java kannst/solltest du den UserAgent einstellen. Das sollte wohl das Stichwort sein, wonach du suchst/suchen solltest
 
danke dir für dich schnell antwort!
hab da nun bisschen gegooglet und einiges rumprobiert aber es funktioniert nicht ganz...
bin ehrlich gesagt jetzt auch nicht der pro in c# bzw. programmieren...werde noch bisschen googlen aber würde mich aber auch freuen wenn jemand der sich bisschen da mit c# auskennt mir da bisschen weiterhilft..
 
Üblicherweise benutzt man bei Facebook die API um Funktionen dort auszuführen. Was du mit dem "Quelltexten" der Seite willst, ist mir irgendwie rätselhaft. Die API liefert doch die Daten so zurück, dass sie wesentlich leichter zu verarbeiten sind (JSON oder XML). So spart man sich das parsen des ganzen HTML und JS. Ausserdem bietet die API saubere Authentifizierungsmechanismen. Und Tutorials wie man mit C# die Facebook-API nutzt gibt's im Web einige. Beispiel: Facebook C# API Tutorials With Code Examples By CodeSamplez.com
 
Zurück
Oben