Bonjour,
1-
J'ai refait les 2 interrogations sans soucis.
Néanmoins, comme je l'ai dit à plusieurs reprises, cette méthode est pointue et n'est pas fiable à 100%.
De plus, comme tu t'es logué contrairement à moi, le site doit d'abord pouvoir lire les cookies de login et relancer l'interrogation pour compléter le tableau historique.
Il suffit aussi du lancement d'un processus caché que l'on ne maîtrise pas toujours pour perturber la chronologie programmée par la macro.
Pour cette solution, on ne pourra pas aller plus loin. Cela m'a plus d'un point de vue challenge et programmation, mais il ne faut pas faire de l'acharnement thérapeutique sur cette solution.
2-
Je suis plus partisan de la première méthode d'interrogation sans login et sans ce jeu de sendkeys entre excel et le navigateur internet mais qui ne récupère dans un premier temps que 5 interrogations. Sachant que les chevaux ne sont pas au repos le reste de l'année, qu'ils reviendront sur les mêmes terrains, on peut par la suite compléter l'historique sous forme d'une base de données et arriver en fin de semestre (?) à un résultat similaire.
3-
Reste peut-être une troisième méthode que l'on a pas encore explorée ... s'identifier à chaque interrogation de l'historique d'un cheval, cela semble possible à la lecture plus détaillée du code source.
<form name="login" id="login" action="https://www.geny.com/client/login" method="post">
<table><tr><td>Connexion : </td>
<td>
<input type="hidden" name="urlRedirection" id="urlRedirection" value="https://www.geny.com/cheval/cannelle-de-godrel_c1126551_h2412809">
<div id="loginDiv">
<label for="loginDiv-field" class="overlabel">E-mail</label>
<input id="loginDiv-field" type="text" name="login" title="E-mail" value="" tabindex="1" size="22" >
</div>
<div id="passwordDiv">
<label for="passwordDiv-field" class="overlabel">Mot de passe</label>
<input id="passwordDiv-field" type="password" name="password" title="Mot de passe" value="" tabindex="2" size="15" >
</div>
</td>
<td>
<div id="submitDiv">
<input type="submit" name="submit" value="Ok" tabindex="3" >
</div>
<div>
</div>
</td></tr>
</table>
</form>
Sur ce point, je vais te proposer un test ...