Web browser (Remplir des champs)
Voila je viens de commencer un programme qui doit ouvrir une page web (jusque la j'ai réussi) et ensuite remplir des champs de la page et valider.
Comment je peu interagir avec les champs.
Y a t-il un tutoriel?
Merci d'avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| ...
Navigate(adress); (OK)
Méthode pour remplir les champs et Valider (?)
...
private void Navigate(String address)
{
if (String.IsNullOrEmpty(address)) return;
if (address.Equals("about:blank")) return;
if (!address.StartsWith("http://") && !address.StartsWith("https://"))
{
address = "http://" + address;
}
try
{
webBrowser1.Navigate(new Uri(address));
}
catch (System.UriFormatException)
{
return;
}
} |
Une idée laborieuse, mais une idée quand même...
Si tu peux récupérer le source de la page attaqué tu peux peut être t'en sortir, mais je sais pas si c vraiment possible.
Tu récupère le source (code HTML) en mémoire (ou dans un fichier que tu stocke ou tu veux)
Tu modifie ce source en plaçant les données que tu souhaite au sein de tes balises HTML.
Tu rajoute une ligne de code javascript pour lancer le clique sur le bouton de formulaire, et tu relances ta page sur le navigateur de ton choix...
Je sais pas si c possible, mais c comme ça que je procéderais.