PS Autres ...

Contrôler Internet Explorer avec Powershell

Tout d’abord ouvrir IE :

$ie = New-Object -COMObject InternetExplorer.Application
$ie.visible = $true
$ie.Navigate(‘http://aidexchange.fr’)
While ($ie.Busy) { Start-Sleep -Milliseconds 400 }

Afficher la liste des images :

$ie.document.getElementsByTagName(‘img’) | Select-Object -ExpandProperty src
Afficher la liste des liens :

$ie.document.getElementsByTagName(‘a’) | Select-Object -ExpandProperty href

Cliquer sur un lien :

$link = $ie.Document.getElementsByTagName(‘a’) | where-object {$_.title -eq ‘Accueil’}$link.click()

Si vous souhaitez télécharger un fichier, une image ou autre chose, il faut charger le module « BitsTransfer » :
Import-Module BitsTransfer

Avec cette commande, vous pourrez lister les commandes disponibles :
Get-Command -Module BitsTransfer

 ss

CommandType
———–
Name
—-
Definition 
———- 
     
Cmdlet Add-BitsFile Add-BitsFile[-BitsJob]<BitsJob[]>[-Source]<String[]>[[-Destination]<…
Cmdlet Complete-BitsTransfer Complete-BitsTransfer[-BitsJob]<BitsJob[]>[-Verbose][-Debug][-ErrorAc…
Cmdlet Get-BitsTransfer Get-BitsTransfer[[-Name]<String[]>][-AllUsers][-Verbose][-Debug][-Er…
Cmdlet Remove-BitsTransfer Remove-BitsTransfer[-BitsJob]<BitsJob[]>[-Verbose][-Debug][-ErrorActi…
Cmdlet Resume-BitsTransfer Resume-BitsTransfer[-BitsJob]<BitsJob[]>[-Asynchronous][-Verbose][-De…
Cmdlet Set-BitsTransfer Set-BitsTransfer[-BitsJob]<BitsJob[]>[-DisplayName<String>][-Priority…
Cmdlet Start-BitsTransfer Start-BitsTransfer[-Source]<String[]>[[-Destination]<String[]>][-Asyn…
Cmdlet Suspend-BitsTransfer Suspend-BitsTransfer[-BitsJob]<BitsJob[]>[-Verbose][-Debug][-ErrorAct…

vous trouverez un exemple de téléchargement de fichier ici :

http://blog.delahaye.fr/index.php/powershell-autres/18-telecharger-des-fichiers-grace-a-powershell

Source

Click to comment

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Most Popular

To Top
Verified by MonsterInsights