Bonjour à tous
J'ai installé dans une école primaire un system de filtrage internet.
Depuis une nouvelle mise à jour de ce system, les élèves doivent, lorsqu'il lance un navigateur, saisir dans un portail captif leur nom d'utilisateur et leur mot de passe.
information qu'ils ont déjà saisie lors du login au serveur windows, les enseignants ne veulent pas que les élèves saisisse 2 fois ces informations.
Dans la fenêtre du navigateur il y a au milieu un pavé avec a l'intérieur un champ nom d'utilisateur, un autre pour le mot de passe et un bouton connexion, je connais toutes ces infos
Est' il possible de saisir automatiquement dans les champs idoine ces infos et de valider le bouton connexion
quelque soit le navigateur, la résolution et définition de l'écran
un exemple dans firefox le curseur est déjà dans le champ du nom alors de IE se n'est pas le cas.
J'ai bien pensé a détecter le type de navigateur et jouer avec send et des tabulations etc mais il y a peut être plus intelligent.
Merci de vos suggestions
JL56
[R] Saisie auto d'une page internet
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- jl56
- Niveau 7

- Messages : 415
- Enregistré le : mer. 24 oct. 2007 22:42
- Localisation : 56000
- Status : Hors ligne
[R] Saisie auto d'une page internet
Modifié en dernier par jl56 le mar. 18 juin 2013 19:33, modifié 1 fois.
-
lesolutionneur
- Niveau 7

- Messages : 368
- Enregistré le : ven. 09 déc. 2011 11:25
- Status : Hors ligne
Re: [..] Saisie auto d'une page internet
Regarde l'UDF IE.au3, tu peux lancer internet explorer en mode caché, remplir le questionnaire et l'envoyer !
Par contre, est-ce que ton système nécessite que le navigateur internet utilisé est celui dans lequel on a rentré le code ?
Si oui, alors tu peux remplacer l'icône du navigateur par ton script qui passe la navigateur en mode non caché une fois la connexion effectuée
Par contre, est-ce que ton système nécessite que le navigateur internet utilisé est celui dans lequel on a rentré le code ?
Si oui, alors tu peux remplacer l'icône du navigateur par ton script qui passe la navigateur en mode non caché une fois la connexion effectuée
-
GaRydelaMer
- Niveau 7

- Messages : 450
- Enregistré le : mer. 18 mars 2009 22:12
- Localisation : Montpellier
- Status : Hors ligne
Re: [..] Saisie auto d'une page internet
Bonjour,
je craint que cela nécessite tout de même de retaper le mot de passe dans ton script. Il n' y a pas de moyen de retrouver le mot de passe de l'utilisateur de windows connecté (sinon gros trou de sécurité). Sinon c'est à toi de stocker le couple Login, Mot de passe mais la aussi gros trou de sécurité.
La solution proposer dessus en utilisant l'UDF IE.au3, te contraindra à utiliser Internet Explorer.
je craint que cela nécessite tout de même de retaper le mot de passe dans ton script. Il n' y a pas de moyen de retrouver le mot de passe de l'utilisateur de windows connecté (sinon gros trou de sécurité). Sinon c'est à toi de stocker le couple Login, Mot de passe mais la aussi gros trou de sécurité.
La solution proposer dessus en utilisant l'UDF IE.au3, te contraindra à utiliser Internet Explorer.
- jl56
- Niveau 7

- Messages : 415
- Enregistré le : mer. 24 oct. 2007 22:42
- Localisation : 56000
- Status : Hors ligne
Re: [..] Saisie auto d'une page internet
Merci à vous 2 pour vos réponses je tenter ie.au3
je vous tiens au courant
A+ JL56
je vous tiens au courant
A+ JL56
- jl56
- Niveau 7

- Messages : 415
- Enregistré le : mer. 24 oct. 2007 22:42
- Localisation : 56000
- Status : Hors ligne
Re: [..] Saisie auto d'une page internet
Bonjour à tous
Je galère pour un truc qui me semble pourtant simple
J'ai testé ce code qui renseigne bien le nom d'utilisateur et le mot de passe mais impossible de faire cliquer
ci-dessous le code de la page html
dans la console j'ai cette erreur qui s'affiche
J'ai testé plusieurs commandes, syntaxe, version ie.au3
Bref j'ai besoin d'aide j'en appelle à ceux qui maitrise ie.au3
Merci de vos sugestions
JL56
Je galère pour un truc qui me semble pourtant simple
► Afficher le texte
ci-dessous le code de la page html
► Afficher le texte
► Afficher le texte
Bref j'ai besoin d'aide j'en appelle à ceux qui maitrise ie.au3
Merci de vos sugestions
JL56
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Saisie auto d'une page internet
ça pourrait ben venir des espaces autour du mot "connexion"
Sinon tu peux tenter _IE FormSubmit ou alors ça (qui permet de traiter les autre inputs dans le même If d'ailleurs)
Sinon tu peux tenter _IE FormSubmit ou alors ça (qui permet de traiter les autre inputs dans le même If d'ailleurs)
Code : Tout sélectionner
$oElements = _IETagNameGetCollection($oIE, "input")
For $oElement in $oElements
If $oElement.type = "submit" Then
_IEAction($oElement, "click")
Exitloop
EndIf
Next" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- jl56
- Niveau 7

- Messages : 415
- Enregistré le : mer. 24 oct. 2007 22:42
- Localisation : 56000
- Status : Hors ligne
Re: [..] Saisie auto d'une page internet
Bonsoir mikell
Merci ça fonctionne avec ton code
je continue mes tests
A+ JL56
Merci ça fonctionne avec ton code
je continue mes tests
A+ JL56
