J'écris un robot d'exploration d'images, qui doit cliquer par programmation sur un menu pour passer à la page suivante. Voici mon code à chaque fois fini le chargement des pages:Pourquoi évaluerJavaScript ne fonctionne qu'une seule fois?
public slots:
void nextPage()
{
mainFrame()->evaluateJavaScript("readweb.nextPage()");
}
Après avoir cliqué, l'ordinateur central doit charger un nouveau point d'URL pour la prochaine page Web (qui contient l'image que je veux ramper). Mais je le trouve ne fonctionne que pour la première fois. Après le premier clic, le deuxième clic n'a pas conduit à un nouveau chargement de l'URL. Les scripts js de la page Web ont déjà été chargés et ne sont chargés qu'une seule fois.
Pourquoi cela ne fonctionne-t-il pas? Quelqu'un a une situation similaire?