2009-04-02 2 views
1

Enthält die folgenden in ASP.NET-Code keine Empfehlungen jemand für die Durchführung:Wie kann ich eine Website Login in ASP.NET simulieren, kratzen dann einige Daten von einer Seite

1) Melden Sie sich in einem passwortgeschützten Website Navigieren Sie mit einem Benutzernamen und Passwort (Ziel-Site ist nicht unbedingt ASP.NET)

2) zu einer bestimmten Seite und/oder führen Sie ziehen eine Suche

3) spezifische Daten von der Seite (das ist der einfache Teil)

Obwohl die Verwendung einer API wäre schön, die s Unsere Site bietet diese Möglichkeit nicht.

Die Anmeldung ist sehr einfach (Benutzername, Passwort, Senden-Schaltfläche) - keine CAPTCHA, etc ...

Antwort

1

Check out meine Antwort auf diese Frage:
surfing with the same CookieContainer

Es gibt eine WebClient-Klasse in .NET gebaut, aber es ist nicht so gut durch die Authentifizierung Barrieren bekommen, so schrieb ich, dass vor einiger Zeit mit dem helfen, Routinearbeit. Leider müssen Sie noch Antworten studieren, um zu wissen, welche Anfragen gesendet werden müssen und wie die Ergebnisse analysiert werden sollen. Und stellen Sie sicher, meine Disclaimer zu lesen: Teile meines Codes sind ehrlich gesagt nicht sehr gut und es ist in VB.Net (was ein Problem für einige Leute ist). Aber hauptsächlich funktioniert es ziemlich gut.

Verwandte Themen