Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1353 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Scripts ouverture page web avec mot de passe

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Scripts ouverture page web avec mot de passe

n°2242172
tony83400
Posté le 04-11-2014 à 12:54:24  profilanswer
 

Salut,
 
Je souhaiterais mettre en place un script qui ouvre plusieurs pages web. Mais pour accéder au page web il y a une fenêtre d'authentification, login & mot de passe.
 
C'est pour réinitialiser des caméras IP. J'aurais aimé éxécuter ce scripts une fois par jour.  
 
Est il possible de scripter ces actions d'identifications ?
 
merci
 
 :jap:

mood
Publicité
Posté le 04-11-2014 à 12:54:24  profilanswer
 

n°2242173
Marc L
Posté le 04-11-2014 à 13:05:04  profilanswer
 

 
           Bonjour,
 
           p't'être ben que oui, p't'être ben que non !   Tout dépend de la page web et du langage utilisé …
 

n°2242177
tony83400
Posté le 04-11-2014 à 13:59:18  profilanswer
 

En fait, la page est accessible via l'adresse :
 
http://adresse_ip/reset
 
Rien ne s'affiche, sauf une fenêtre pop-up d'identification 'Authentification requise' demandant un Utilisateur et Mot de passe
 
Comment savoir pour le langage ?
:jap:

n°2242256
tony83400
Posté le 05-11-2014 à 08:07:21  profilanswer
 

J'ai trouvé ce code vbs, mais cela ne fonctionne pas, la page web s'ouvre bien, mais les champs login et password ne se remplissent pas.
 

Code :
  1. WScript.Quit Main
  2. Function Main
  3.   Set IE = WScript.CreateObject("InternetExplorer.Application", "IE_" )
  4.   IE.Visible = True
  5.   IE.Navigate "http://192.168.3.14/reset"
  6.   Wait IE
  7.   With IE.Document
  8.     .getElementByID("login_username" ).value = "utilisateur"
  9.     .getElementByID("login_password" ).value = "mot de passe"
  10.     .getElementByID("form" ).submit
  11.   End With
  12. End Function
  13. Sub Wait(IE)
  14.   Do
  15.     WScript.Sleep 500
  16.   Loop While IE.ReadyState < 4 And IE.Busy
  17.   Do
  18.     WScript.Sleep 500
  19.   Loop While IE.ReadyState < 4 And IE.Busy
  20. End Sub
  21. Sub IE_OnQuit
  22.   On Error Resume Next
  23.   WScript.StdErr.WriteLine "IE closed before script finished."
  24.   WScript.Quit
  25. End Sub


 
Je pense que le ".getElementByID" login_username, et login_password n'est pas correct, mais comment savoir ce que demande la fenêtre d'autentification.


Message édité par tony83400 le 05-11-2014 à 09:38:43
n°2242293
Marc L
Posté le 05-11-2014 à 14:42:39  profilanswer
 

 
 
             Tout simplement en se servant de l'outil d'inspection de tout navigateur internet !
 
 

n°2242984
Marc L
Posté le 14-11-2014 à 13:03:19  profilanswer
 

 
           Alors ?
 
           Copier / Coller un code sans griller de neurone est souvent une perte de temps,
           tout particulièrement dans le pilotage d'Internet Explorer car lié à sa version comme à celle de Windows !
 
           J'ai constaté sous Seven un code fonctionnant avec IE9 être en échec avec IE10 or, sous Windows 8 et IE10, pas de souci …
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Scripts ouverture page web avec mot de passe

 

Sujets relatifs
(Resolu) Page qui plante lorsque j'insère mes photos[BATCH] lancer une page web sur un serveur 2008
Faire défiler page webexec en PHP qui ne passe pas ...
cacher une page sur un sitephoto ne veux pas se mettre dans ma page
[VB.NET] Intéraction avec page WebLargeur de page en XML
Noob: Comment ouvrir un popup au chargement d'une page?[Résolu] Lien href qui remplace une page affichée via un include
Plus de sujets relatifs à : Scripts ouverture page web avec mot de passe


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR