2009-04-02 4 views
1

Quelqu'un at-il des recommandations pour effectuer ce qui suit dans le code ASP.NET:Comment puis-je simuler une connexion de site Web dans ASP.NET, puis gratter quelques données à partir d'une page

1) Connectez-vous à un mot de passe site protégé avec un nom d'utilisateur et mot de passe (site cible est pas nécessairement ASP.NET)

2) Accédez à une page spécifique et/ou effectuer une recherche

3) Tirer des données spécifiques de la page (ce qui est la partie facile

Bien que l'utilisation d'une API serait bien, le s Le site ource ne fournit pas cette fonctionnalité.

La connexion est très simple (nom d'utilisateur, mot de passe, Bouton Soumettre) - pas de CAPTCHA, etc ...

Répondre

1

Vérifiez ma réponse à cette question:
surfing with the same CookieContainer

Il y a une classe WebClient construit en .Net, mais ce n'est pas si bon à passer à travers les barrières d'authentification, j'ai donc écrit qu'il ya quelque temps pour aider à la travail de grognement. Malheureusement, vous devez toujours étudier les réponses pour savoir quelles demandes envoyer et comment analyser les résultats. Et assurez-vous de lire mes avis de non-responsabilité: parties de mon code franchement ne sont pas très bon et c'est dans VB.Net (ce qui est un problème pour certaines personnes). Mais surtout ça marche plutôt bien.

Questions connexes