Question

Je me demandais si quelqu'un savait comment lancer une session de navigateur normale et entrer les détails du nom d'utilisateur et du mot de passe à partir du code c # - peut-être en utilisant une requête en ligne?

nb le nom d'utilisateur et le mot de passe sont la fenêtre contextuelle et non une balise de nom d'utilisateur et de mot de passe incorporés.

Était-ce utile?

La solution

L’écran des informations d’identité de l’utilisateur popup est quoi? Boîte de dialogue Informations d'identification Windows? Si vous parlez en passant la boîte de dialogue d'authentification intégrée à l'aide du contrôle WebBrowser. Veuillez consulter ce lien, http://izlooite.blogspot.com. /2009/06/bypass-integrated-authentication-using.html .

Faites-moi savoir si cela résout votre problème, je peux vous fournir le code.

Autres conseils

Bien que cela puisse être fait via une requête Web, il existe des outils préconfigurés qui le supportent, comme Selenium . . Il est même livré avec un plugin FireFox, qui enregistre vos actions sur un site (comme la connexion) et exporte le code C # nécessaire pour automatiser la commande.

Il était principalement utilisé comme cadre de génération de tests, mais vous pouvez facilement enregistrer le nom de connexion, puis éditer le code C # généré pour utiliser un nom d'utilisateur et un mot de passe dynamiques.

Ce qui rend ce framework vraiment agréable, c’est qu’il gère l’analyse HTML pour vous. En outre, il peut éventuellement utiliser un ou plusieurs serveurs dédiés pour effectuer les tests si vous devez effectuer de nombreuses requêtes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top