[..] Test portails Internet avec fichier log

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
KranSx
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mar. 03 juin 2008 16:08
Status : Hors ligne

[..] Test portails Internet avec fichier log

#1

Message par KranSx »

Bonjour,

Je suis sur un script depuis quelques temps mais mes connaissances très limitées me freinent très vite. J'ai fais un petit schéma résumant ce que je cherche à faire ci dessous. J'ai déjà réussi à tester les sites qui m'intéressent mais je ne parviens pas à redescendre le résultat de ce test dans un fichier LOG. Le plus serait que le script puisse aller chercher l'identifiant login / mdp dans un fichier .ini par exemple. Ceci dit je ne sais pas comment générer ce dernier fichier (.ini).
Pourriez-vous m'aider s'il vous plaît, je chercher depuis pas mal de temps sur le forum mais je n'arrive pas à mettre en application les scripts ou conseils que je peux trouver.
Merci d'avance.
Fichiers joints
Test portails.png
Test portails.png (9.12 Kio) Vu 2954 fois
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#2

Message par DJSIR »

Pour le .ini met-le déja en forme comme ceci :

Code : Tout sélectionner

[SITE1]
login=[color=#BF0040]XXX[/color]
mdp=[color=#BF0040]XXX[/color]
[SITE2]
login=[color=#BF0040]XXX[/color]
mdp=[color=#B00040]XXX[/color]
[SITE3]
login=[color=#BF0040]XXX[/color]
mdp=[color=#BF0040]XXX[/color]
Après, inspire toi de iSafari pour lire dans le .ini
Pour faire un .log, je ne sais pas mais on peut faire un .html avec un logiciel de jbnh : Startup Software
Modifié en dernier par DJSIR le mer. 22 oct. 2008 16:57, modifié 1 fois.
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#3

Message par jbnh »

Comme l'a dit dj sir, voila comment se compose un fichier ini.

Lien pour aider :

http://www.autoitscript.com/autoit3/doc ... niRead.htm
http://www.autoitscript.com/autoit3/doc ... ection.htm
http://www.autoitscript.com/autoit3/doc ... nNames.htm
http://www.autoitscript.com/autoit3/doc ... iWrite.htm
http://www.autoitscript.com/autoit3/doc ... ection.htm

C'est très bien de chercher sur le forum, mais n'oubliez pas la doc.... !!!

Pour lire le contenu d'une page html utilise l'udf IE.AU3 :

Code : Tout sélectionner

#include <IE.au3>

$URL = "http://google.com"
$object_IE = _iecreate($url,0,0)
$oBody = _IEBodyReadHTML($object_IE)
ou $oBody contient le texte inclu entre <body> et </body>

Recupérer les valeurs avec stringbetween ou autre string.....
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#4

Message par DJSIR »

Moi quand je cherche sur l'aide, je trouve que de l'anglais !
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
KranSx
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mar. 03 juin 2008 16:08
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#5

Message par KranSx »

Bonjour à Tous,

Tout d'abord un grand merci pour vos réponses, ceci dit j'aurai aimé autant que possible ne pas changer de navigateur...en effet si tout se passe bien je pourrai peut être en faire profiter plusieurs personnes et j'aimerai qu'elles n'aient pas à installer d'autre navigateur car pas forcément les droits...

Quand je parle de fichier .log, un fichier .txt pourrait tout aussi bien faire l'affaire à condition que l'on puisse soit l'écraser d'un jour sur l'autre soit l'incrémenter ce qui serait nettement mieux, mais là j'en demande vraiment beaucoup... :lol:

Y-a-t-il un moyen de faire cela?

Pour jbnh :

Désolé mais je ne comprends rien de ce que tu me dis...
$oBody contient le texte inclu entre <body> et </body> ????? J'ai jamais fais de HTML moi... :?

Dans tous les cas je vous remercie une nouvelle fois pour votre aide... :mrgreen:
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#6

Message par DJSIR »

KranSx a écrit :$oBody contient le texte inclu entre <body> et </body>
Réfléchis un peu... fait un test avec une page web quelquonque comme Google ou autre chose !
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#7

Message par jbnh »

j'aurai aimé autant que possible ne pas changer de navigateur
Le navigateur dans mon exemple est internet explorer, qui ne l'a pas?
soit l'incrémenter ce qui serait nettement mieux
Dans la doc ici: http://www.autoitscript.com/autoit3/doc ... eWrite.htm
Tu trouves ça:

Code : Tout sélectionner

FileWrite($file, "Line1")
FileWrite($file, "Still Line1" & @CRLF)
FileWrite($file, "Line2")
$oBody contient le texte inclu entre <body> et </body> ????? J'ai jamais fais de HTML moi...
Le texte compris entre ces deux balises est tous le contenu de la page web, ce qui t'intéresses donc je pense.

Avec tous ces éléments tu devrais pouvoir récupérer le contenu de la page web pour l'insérer dans un fichier text / ini ...

Ensuite on t'aideras à extraire le passage en question dont tu as besoin dans cette page html...

Bonne chance.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
KranSx
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mar. 03 juin 2008 16:08
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#8

Message par KranSx »

Bonsoir jbnh,

Ok pour le navigateur je n'avais pas compris ce que voulais exactement que je fasse...tout le monde à IE.... :lol:

Pour ce qui est du fichier je crois bien que ce que tu me donnes pourras m'être très utile...merci...

Pour la dernière partie, ce qui m'intéresse c'est de savoir si le site que je lance avec mon script est disponible ou indisponible... est-ce par ce que tu m'indiques qu'il faut que je passe? En fait c'est ce résultat qui va devoir s'inscrire dans le fichier .txt ou .log...

Merci de votre aide et du temps que vous me consacré tous... :mrgreen:
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#9

Message par jbnh »

Tourne toi vers Ping:

Code : Tout sélectionner

$var = Ping("www.AutoItScript.com",250)
If $var Then
    Msgbox(0,"Status","Online")
Else
    Msgbox(0,"Status","offline")
EndIf
250 repésente: "Is the time to wait for an answer in milliseconds", tu peux donc le changer
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
KranSx
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mar. 03 juin 2008 16:08
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#10

Message par KranSx »

Bonsoir,

Le problème avec PING c'est que j'ai peur qu'il ne test que la présence de mon serveur et non pas si ma page web est bien active, est ce que je me trompe :?: J'ai besoin d'être sûr que ma page s'affiche bien. :D

Merci de vos réponses et de l'intérêt que vous portez à mon problème. :D

KranSx
KranSx
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mar. 03 juin 2008 16:08
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#11

Message par KranSx »

Re...

Peut être ne suis-je pas assez précis dans ma demande et je m'en excuse, alors je tente de vous expliquer un peu mieux...

En fait lorsque je lance IE, j'arrive sur la page de l'intranet=>j'ouvre une adresse http qui est un portail dans lequel on trouve d'autres liens (mais bien présenter). Ces liens ouvrent directement les applications que j'ai besoin de tester...
Je sais pas si c'est plus clair enfin de compte...:roll:
Je peux me passer de l'ouverture de l'intranet mais je suis obliger d'ouvrir et de me loger sur le portail hébergeant les applications que je dois tester.
En fait on pourrais ajouter une case dans mon schéma entre celle du haut et les sites qui s'appellerait "portail d'accueil et d'authentification". :)

Voilà j'espère ne pas vous avoir embrouillé.:roll:

Merci

KranSx
KranSx
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mar. 03 juin 2008 16:08
Status : Hors ligne

Re: [...] Test portails Internet avec fichier log

#12

Message par KranSx »

Bonjour,

Je cherche toujours une solution pour tester mes accès, j'ai fais un pseudo script de base et encore je suis généreux :roll:
Là je bloque j'avance plus et j'avoue ne pas savoir vers où m'orienter, alors si vous pouviez m'aider un peu cela serait sympa :)

Ci dessous ce que j'ai réalisé... attention les yeux voilà tout mon savoir :oops:
Test portail pour site AUTOIT.au3
(2.01 Kio) Téléchargé 104 fois
Répondre