2 réflexions au sujet de “Utiliser PowerShell pour se logger sur une page web”

  1. Bonjour, je recherche activement depuis longtemps a essayer de faire un script qui me permettrai de me loger sur une page web seulement le champs username et password ne possédè pas d’ID, auriez–vous une idée de script possible pour pouvoir remplir les deux champs sans avoir l’ID du champ ?

    Si possible en Powershell

    Bien Cordialement,

    JC

    Répondre
    • Bonjour JC,

      Désolé pour la réponse tardive. Si la balise ‘input’ ne possède pas d’attribut ‘id’, il faut filtrer autrement, par exemple sur le nom, ce qui donnerait :

      $ie.Document.getElementsByName(‘Login_Field’)

      Ou alors, il est également possible de filtrer sur le nom de la balise, et peaufiner avec le contenu texte :

      $ie.Document.getElementsByTagName(‘input’) | ? {$PSItem.outerHTML -ilike ‘*password*’}

      Pour avoir une vue aisée des balises ‘input’ et du contenu, utiliser :
      $ie.Document.getElementsByTagName(‘input’) | select OuterHTML

      Si vous avez besoin d’aide, n’hésitez pas à me donner un exemple, j’essaierai de trouver le temps de faire le script.

      Bonnes recherches.

      Bien à vous,

      Antoine

      Répondre

Laisser un commentaire