
PowerShell 3 comporte de nombreuses nouvelles fonctionnalités, notamment de nouvelles fonctionnalités Web puissantes. Ils simplifient énormément l'automatisation du Web, et aujourd'hui nous allons vous montrer comment extraire chaque lien d'une page web, et éventuellement télécharger la ressource si vous le souhaitez.
Il y en a deux de nouvelles applets de commande facilitant l'automatisation du Web, Invoke-WebRequest facilite l'analyse du contenu lisible par l'utilisateur et Invoke-RestMethod facilite la lecture du contenu lisible à la machine. Depuis les liens font partie du code HTML d'une page, ils font partie de la substance lisible par l'homme. Tout ce que vous avez à faire pour obtenir une page Web est d'utiliser Invoke-WebRequest et lui donner une URL
Invoke-WebRequest -Uri '//phhsnews.com'

Si vous faites défiler vers le bas, vous verrez la réponse une propriété de liens, nous pouvons utiliser la fonction d'énumération des nouveaux membres de PowerShell 3 pour les filtrer.
(Invoke-WebRequest -Uri '//phhsnews.com') .Links

Comme vous pouvez le voir, vous en obtenez beaucoup de liens en arrière, c'est là que vous devez utiliser votre imagination pour trouver quelque chose d'unique pour filtrer les liens que vous recherchez. Supposons que nous voulons une liste de tous les articles sur la page d'accueil
((Invoke-WebRequest -Uri '//phhsnews.com') .Links | Where-Object {$ _. Href-like "http * "} | Où class -eq" title "). Title

Une autre chose géniale que vous pouvez faire avec les nouvelles cmdlets est d'automatiser les téléchargements quotidiens. Regardons automatiquement raclant l'image de la journée du site Nat Geo, pour ce faire, nous allons combiner les nouvelles cmdlets web avec Start-BitsTransfer.
$ IOTD = ((Invoke-WebRequest -Uri ' // photography.nationalgeographic.com/photography/photo-of-the-day/').Links | Où innerHTML-like "* Télécharger le fond d'écran *"). href
Start-BitsTransfer -Source $ IOTD -Destination C: IOTD <
C'est tout ce qu'il y a à faire. Avoir des trucs soignés de votre choix? Faites-nous savoir dans les commentaires.
Comment ajouter Bluetooth à votre voiture
Un grand nombre de nouvelles voitures sont équipées de la technologie Bluetooth intégrée ou, au moins, d'une option du fabricant. Cependant, si vous avez une voiture plus ancienne et que vous voulez vraiment un accès Bluetooth pour votre téléphone, voici plusieurs façons de l'ajouter à votre véhicule.
Astuce: Placez votre iPhone face cachée pour économiser la vie de la batterie
IOS 9 a apporté une nouvelle fonctionnalité utile que vous n'avez peut-être pas encore remarquée. Connu sous le nom de "détection Facedown", votre iPhone peut détecter quand il est placé face vers le bas et n'allume pas l'écran lorsque les notifications arrivent. Fonctionnement de la détection facedown LIÉE: Tout ce que vous devez savoir sur l'amélioration de la durée de vie de la batterie de votre iPhone Bien que la technologie utilisée soit un peu plus complexe, la pointe est simple.