[R] Ne pas attendre le chargement d'une page web

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
calus
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mer. 30 juin 2010 05:52
Status : Hors ligne

[R] Ne pas attendre le chargement d'une page web

#1

Message par calus »

Bonjour, j'aimerais pouvoir ouvrir une page web avec firefox et l'UDF FF.au3 et ne pas attendre le chargement de la page pour effectuer l'action suivante mais seulement un temps t.
J'ai essayé le script suivant mais cela n'a pas l'air de marcher :

Code : Tout sélectionner

#include<FF.au3>
_FFStart()
_FFOpenURL("http://www.darluok-server.com", False)
_FFLinkClick()
 
Si quelqu'un a une idée...
Modifié en dernier par calus le mer. 07 juil. 2010 03:40, modifié 1 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Ne pas attendre le chargement d'une page web

#2

Message par timmalos »

Pouvez vous nous donner plus de précision sur ce qui ne marche pas? Code Erreur? On est pas devin ;)

Mis a part que _FFLinkClick ne peut fonctionner en l'etat, et donc qu'il va vous provoquer en erreur, votre _FFOpenURL marche bien, il lance Firefox et le site demandé et retourne immediatement, vous le voyez en mettant un Sleep() Apres.

Peut etre que _FFStart serait plus adapté.
calus
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mer. 30 juin 2010 05:52
Status : Hors ligne

Re: [..] Ne pas attendre le chargement d'une page web

#3

Message par calus »

Je sais pour le _FFLinkClick ne vous inquiétez pas : ce qui ne marche pas est que le navigateur attend que la page soit chargée avant de cliquer sur le lien voulu et je voudrais qu'au lieu d'attendre le chargement le navigateur attende un temps t et clique sur le lien.

Le problème est que la le site est en maintenance mais bon cela reste valable sur tout autre site :
cliquer sur un lien sans avoir à attendre la fin du chargement de la page car parfois cela peut être long.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Ne pas attendre le chargement d'une page web

#4

Message par timmalos »

Donc je vous confirme ce que j'ai dis, ca marche très bien chez moi

Code : Tout sélectionner

#include<FF.au3>
_FFStart()
_FFOpenURL("http://facebook.com", false)
MsgBox(0,"","")
Retourne bien la msgbox avant le chargement complet de facebook.


PAr contre la msgbox ne s'affiche que lorsque Firefox est lancé et pret a etre utilisé, ce qui est normal, je ne vois pas ou est votre probleme
calus
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mer. 30 juin 2010 05:52
Status : Hors ligne

Re: [..] Ne pas attendre le chargement d'une page web

#5

Message par calus »

Après vérification mon problème était que je cliquais sur le lien en recherchant du texte et qu'il fallait donc que le texte du lien soit chargé sur la page avant de pouvoir être cliquable.
Problème résolu.
Merci.
Répondre