Donc en trouvant mon bouton dans le code source j'obtiens ceci :
1 2 3 4 5
| <button type="submit" class="rounded Button primary Module large hasText btn" id="Button-9">
<span class="buttonText">Se connecter</span>
</button> |
Ça me semble donc possible d'utiliser HTTPWebRequest ou WebClient ? Ou du moins faire quelque chose avec l'id "Button-9" ?
Dans le pire des cas, je pourrais utiliser la simulation de touches("tabulation" et "enter") pour me connecter mais je préférerai comprendre et faire avec les méthodes citées plus haut
En tout cas, merci de ton aide
EDIT:
Enfait, je crois comprendre ce qu'il se passe, peut-être c'est le phénomène d'asynchronisme que tu abordais.
J'ai remarqué que lorsque je recharge la page, le boutton de connexion est "rouge", activé, mais au moment où je clique ailleurs, il devient "gris", désactivé.
Cela se répercute probablement dans le code source car lorsque la page est "fraiche" et que le bouton est activé, l'Id de ce dernier est visible mais lorsqu'il devient désactivé et que je clique droit, inspecter l'élément,
l'Id n'est plus disponible.
Bouton activé :
<button type="submit" class="rounded Button primary Module large hasText btn" id="Button-9">
Bouton désactivé :
<button type="submit" class="rounded Button primary Module large hasText btn disabled" disabled="">
C'est probablement pour cela que le programme n'est pas en mesure de récupérer l'Id, je vais essayer de modifier mon code pour valider mon hypothèse
REEDIT :
Ça ne marche pas non plus
Partager