OVH Cloud OVH Cloud

mot de passe sur internet

16 réponses
Avatar
patrick2708
Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick

10 réponses

1 2
Avatar
isabelle
bonjour patrick,

IE.Navigate ("https://toto.com/")
Do While IE.ReadyState <> 4 'attend que la page soit chargee
DoEvents
Loop
IE.Document.all("login").Value = "zaza"
IE.Document.all("password").Value = "miaou"
SendKeys "{enter}", Wait 'validation des login et password
Do While IE.ReadyState <> 4 'attend que la page soit chargee
DoEvents
Loop

isabelle


Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick


Avatar
Jacques93
Bonsoir patrick2708,
Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick


Une fois que tu as fait la connexion à la main, tu regardes l'url, ça
peut ressembler à quelque chose du genre :

https://www.toto.com/authentification.do?login=patrick&password'08
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cette partie est spécifique à chaque site
à toi de dechiffrer

Ensuite pour te connecter sans rien saisir :
tu crée l'url équivalente, éventuellement avec des variables :

url = "https://www.toto.com/authentification.do?login=" & MonLogin &
"&password=" & MonMotDePasse

et tu peux te connecter directement sur l'url

--
Cordialement,

Jacques.

Avatar
patrick2708
bonjour isabelle
et oui encore moi
je ne voie pas où inclure ton code dans ma macro.
il semble que
IE.Document.all("login").Value = "xxxxxx" ne fonctionne pas
ici il s'agit de saisir un numero de compte
IE.Document.all("password").Value = "80400"
et la un code d'acces

je te joint la macro ou je voudrais integrer ce code

Sub test()
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate ("http://cccccccc/")
IE.Visible = True: IE.Top = 0: IE.Left = 0
IE.Quit '<-------------------
End Sub

merci à toi
patrick


bonjour patrick,

IE.Navigate ("https://toto.com/")
Do While IE.ReadyState <> 4 'attend que la page soit chargee
DoEvents
Loop
IE.Document.all("login").Value = "zaza"
IE.Document.all("password").Value = "miaou"
SendKeys "{enter}", Wait 'validation des login et password
Do While IE.ReadyState <> 4 'attend que la page soit chargee
DoEvents
Loop

isabelle


Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick





Avatar
patrick2708
bonjour jacques
je te remercie pour ton aide, mais je n'y arrive pas. il s'agit d'un serveur
de banque, peut être qu'il n'est pas possible d'accéder automatiquement au
compte?
merci
patrick



Bonsoir patrick2708,
Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick


Une fois que tu as fait la connexion à la main, tu regardes l'url, ça
peut ressembler à quelque chose du genre :

https://www.toto.com/authentification.do?login=patrick&password'08
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cette partie est spécifique à chaque site
à toi de dechiffrer

Ensuite pour te connecter sans rien saisir :
tu crée l'url équivalente, éventuellement avec des variables :

url = "https://www.toto.com/authentification.do?login=" & MonLogin &
"&password=" & MonMotDePasse

et tu peux te connecter directement sur l'url

--
Cordialement,

Jacques.




Avatar
patrick2708
bonjour isabelle
j'ai essayé ta macro sur un site moins sensible que ma banque, cela
fonctionne jusqu'au moment de la validation des mots de passe. il ne veut pas
valider.
peut-tu m'aider?
merci
patrick2708


bonjour jacques
je te remercie pour ton aide, mais je n'y arrive pas. il s'agit d'un serveur
de banque, peut être qu'il n'est pas possible d'accéder automatiquement au
compte?
merci
patrick



Bonsoir patrick2708,
Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick


Une fois que tu as fait la connexion à la main, tu regardes l'url, ça
peut ressembler à quelque chose du genre :

https://www.toto.com/authentification.do?login=patrick&password'08
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cette partie est spécifique à chaque site
à toi de dechiffrer

Ensuite pour te connecter sans rien saisir :
tu crée l'url équivalente, éventuellement avec des variables :

url = "https://www.toto.com/authentification.do?login=" & MonLogin &
"&password=" & MonMotDePasse

et tu peux te connecter directement sur l'url

--
Cordialement,

Jacques.






Avatar
Jacques93
Bonjour patrick2708,

Hmmm, moi c'est jacques93 :-)

Les noms de champs qu'a indiqué Isabelle :

"login" et "password"

IE.Document.all("login").Value
IE.Document.all("password").Value

peuvent être valable sur un site et pas sur un autre, il faut regarder
le source de la page HTML, pour trouver les noms des champs.

Par exemple sur un site ou je me connecte en automatique,
les champs a renseigner sont "entreprise", "code", et "motdepage"

name="entreprise" type="text" value=""
name="code" type="text" value=""
name="motdepasse" type="password" value=""

bonjour isabelle
j'ai essayé ta macro sur un site moins sensible que ma banque, cela
fonctionne jusqu'au moment de la validation des mots de passe. il ne veut pas
valider.
peut-tu m'aider?
merci
patrick2708



bonjour jacques
je te remercie pour ton aide, mais je n'y arrive pas. il s'agit d'un serveur
de banque, peut être qu'il n'est pas possible d'accéder automatiquement au
compte?
merci
patrick




Bonsoir patrick2708,

Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick


Une fois que tu as fait la connexion à la main, tu regardes l'url, ça
peut ressembler à quelque chose du genre :

https://www.toto.com/authentification.do?login=patrick&password'08
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cette partie est spécifique à chaque site
à toi de dechiffrer

Ensuite pour te connecter sans rien saisir :
tu crée l'url équivalente, éventuellement avec des variables :

url = "https://www.toto.com/authentification.do?login=" & MonLogin &
"&password=" & MonMotDePasse

et tu peux te connecter directement sur l'url

--
Cordialement,

Jacques.






--
Cordialement,

Jacques.




Avatar
Jacques93
Bonjour Isabelle,

Le message de patrick2708 de 14:24 est pour toi.
Petite erreur d'aiguillage ;-)

--
Cordialement,

Jacques.
Avatar
patrick2708
bonjour jacques
je te remercie pour la précision, que je vais mettre en pratique.
mais dans le cas présent c'est la fonction qui ne valide pas la saisie.
SendKeys "{Enter}", Wait 'validation des login et password

merci à toi
patrick2708

Bonjour patrick2708,

Hmmm, moi c'est jacques93 :-)

Les noms de champs qu'a indiqué Isabelle :

"login" et "password"

IE.Document.all("login").Value
IE.Document.all("password").Value

peuvent être valable sur un site et pas sur un autre, il faut regarder
le source de la page HTML, pour trouver les noms des champs.

Par exemple sur un site ou je me connecte en automatique,
les champs a renseigner sont "entreprise", "code", et "motdepage"

name="entreprise" type="text" value=""
name="code" type="text" value=""
name="motdepasse" type="password" value=""

bonjour isabelle
j'ai essayé ta macro sur un site moins sensible que ma banque, cela
fonctionne jusqu'au moment de la validation des mots de passe. il ne veut pas
valider.
peut-tu m'aider?
merci
patrick2708



bonjour jacques
je te remercie pour ton aide, mais je n'y arrive pas. il s'agit d'un serveur
de banque, peut être qu'il n'est pas possible d'accéder automatiquement au
compte?
merci
patrick




Bonsoir patrick2708,

Bonsoir à tous,
j'ai maintenant une macro qui me permet d'ouvrir un site sur internet, mais
ce site à l'ouverture me demande de saisir un indentifiant et un mot de
passe; peut-on dans la macro inclure une fonction qui renseigne ces zones?

merci de votre aide:

patrick


Une fois que tu as fait la connexion à la main, tu regardes l'url, ça
peut ressembler à quelque chose du genre :

https://www.toto.com/authentification.do?login=patrick&password'08
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cette partie est spécifique à chaque site
à toi de dechiffrer

Ensuite pour te connecter sans rien saisir :
tu crée l'url équivalente, éventuellement avec des variables :

url = "https://www.toto.com/authentification.do?login=" & MonLogin &
"&password=" & MonMotDePasse

et tu peux te connecter directement sur l'url

--
Cordialement,

Jacques.






--
Cordialement,

Jacques.







Avatar
Jacques93
Bonjour patrick2708,

Essaie :

SendKeys "{enter}", True

le paramètre Wait est une valeur booléenne (True ou False)

bonjour jacques
je te remercie pour la précision, que je vais mettre en pratique.
mais dans le cas présent c'est la fonction qui ne valide pas la saisie.
SendKeys "{Enter}", Wait 'validation des login et password




--
Cordialement,

Jacques.

Avatar
patrick2708
rebonjour jacques
désolé, cela ne fonctionne pas!
Lorsque je valide manuellement, le curseur ressemble à une main, cela a-t-il
une importance.
Merci de ton aide
patrick2708


Bonjour patrick2708,

Essaie :

SendKeys "{enter}", True

le paramètre Wait est une valeur booléenne (True ou False)

bonjour jacques
je te remercie pour la précision, que je vais mettre en pratique.
mais dans le cas présent c'est la fonction qui ne valide pas la saisie.
SendKeys "{Enter}", Wait 'validation des login et password




--
Cordialement,

Jacques.




1 2